if (sharedRelationships == null) {
return null;
}
List<SharedRelationships> r = new ArrayList<SharedRelationships>();
for (int i = 0; i < sharedRelationships.size(); i++) {
SharedRelationships x = new SharedRelationships();
switch (sharedRelationships.get(i).getDirection()) {
case FROM_KEY:
x.setDirection(Direction.FROM_KEY);
break;
case TO_KEY:
x.setDirection(Direction.TO_KEY);
break;
}
x.getKeyedReference().addAll(MapKeyedReference(sharedRelationships.get(i).getKeyedReference()));
r.add(x);
}
return r;
}