/** Create the control Employee. */
  private Employee getControlObject() {
    List<String> prjIds = new ArrayList<String>();
    prjIds.add(PRJ_ID1);
    prjIds.add(null);
    prjIds.add(PRJ_ID2);
    prjIds.add(PRJ_ID3);

    List<Float> sals = new ArrayList<Float>();
    sals.add(Float.valueOf(SAL_1));
    sals.add(Float.valueOf(SAL_2));

    List<String> pData = new ArrayList<String>();
    pData.add(PDATA_1);
    pData.add(PDATA_2);

    List<String> cData = new ArrayList<String>();
    cData.add(CDATA_1);
    cData.add(CDATA_2);

    Employee ctrlEmp = new Employee();
    ctrlEmp.id = EMPID;
    ctrlEmp.projectIds = prjIds;
    ctrlEmp.salaries = sals;
    ctrlEmp.privateData = pData;
    ctrlEmp.characterData = cData;
    return ctrlEmp;
  }
 public Object getWriteControlObject() {
   if (ctrlEmp == null) {
     ctrlEmp = new Employee();
     ctrlEmp.firstName = FNAME;
     ctrlEmp.lastName = LNAME;
     ctrlEmp.empId = EMPID;
     ctrlEmp.mgrId = MGRID;
     ctrlEmp.setProject(PNAME);
     ctrlEmp.data1 = DATA1;
     ctrlEmp.data2 = DATA2;
     ctrlEmp.salary = SALARY;
     ctrlEmp.privateData = PRIVATE_DATA;
     ctrlEmp.characterData = CHARACTER_DATA;
     ctrlEmp.projectId = PROJECT_ID;
     ctrlEmp.setSomeString(null);
   }
   return ctrlEmp;
 }
  public Object getControlObject() {
    Employee ctrlEmp = new Employee();
    ctrlEmp.firstName = FNAME;
    ctrlEmp.lastName = LNAME;
    ctrlEmp.empId = EMPID;
    ctrlEmp.mgrId = MGRID;
    ctrlEmp.setProject(PNAME);
    ctrlEmp.data1 = DATA1;
    ctrlEmp.data2 = DATA2;
    ctrlEmp.salary = SALARY;
    ctrlEmp.privateData = PRIVATE_DATA;
    ctrlEmp.characterData = CHARACTER_DATA;
    ctrlEmp.projectId = PROJECT_ID;

    // 'privateData' is write only
    ctrlEmp.privateData = null;
    // JAXB will default a null String to ""
    ctrlEmp.someString = "";

    return ctrlEmp;
  }