public void testfullHibernateRoundtripWithAdditionalMVELCheck() throws Exception {
TaskServiceSession session = taskService.createSession();
Task task1 = new Task();
task1.setPriority( 100 );
PeopleAssignments peopleAssignments = new PeopleAssignments();
task1.setPeopleAssignments( peopleAssignments );
peopleAssignments.setTaskInitiator( users.get( "darth" ) );
List<OrganizationalEntity> potentialOwners = new ArrayList<OrganizationalEntity>();
peopleAssignments.setPotentialOwners( potentialOwners );
potentialOwners.add( users.get( "bobba") );
potentialOwners.add( users.get( "jabba") );
List<OrganizationalEntity> excludedOwners = new ArrayList<OrganizationalEntity>();
peopleAssignments.setExcludedOwners( excludedOwners );
excludedOwners.add( users.get( "dalai" ) );
excludedOwners.add( users.get( "christoper" ) );
List<OrganizationalEntity> stakeholders = new ArrayList<OrganizationalEntity>();
peopleAssignments.setTaskStakeholders( stakeholders );
stakeholders.add( users.get( "stuart" ) );
stakeholders.add( users.get( "jane" ) );
List<OrganizationalEntity> businessAdmin = new ArrayList<OrganizationalEntity>();
peopleAssignments.setBusinessAdministrators( businessAdmin );
businessAdmin.add( users.get( "peter" ) );
businessAdmin.add( users.get( "steve" ) );
List<OrganizationalEntity> recipients = new ArrayList<OrganizationalEntity>();
peopleAssignments.setRecipients( recipients );
recipients.add( users.get( "sly" ) );
recipients.add( users.get( "liz" ) );
TaskData taskData = new TaskData();
task1.setTaskData( taskData );