}
((Employee) sourceData).setTeam(team);
team.getEmployees().add((Employee) sourceData);
} else if (ENTITYSET_1_3.equals(targetEntitySet.getName())) {
final Room room = (Room) readData(targetEntitySet, targetKeys);
if (ENTITYSET_1_1.equals(sourceEntitySet.getName())) {
if (((Employee) sourceData).getRoom() != null) {
((Employee) sourceData).getRoom().getEmployees().remove(sourceData);
}
((Employee) sourceData).setRoom(room);
room.getEmployees().add((Employee) sourceData);
} else if (ENTITYSET_1_5.equals(sourceEntitySet.getName())) {
if (room.getBuilding() != null) {
room.getBuilding().getRooms().remove(room);
}
room.setBuilding((Building) sourceData);
((Building) sourceData).getRooms().add(room);
}
} else if (ENTITYSET_1_4.equals(targetEntitySet.getName())) {
final Manager manager = (Manager) readData(targetEntitySet, targetKeys);