ManyStartpoint<S> startpoint = relation.getSource();
if (predicate != null) {
return Iterables.toList(Iterables.filter(predicate, Iterables.filter(new NotNullPredicate(), startpoint.get(securityContext, (NodeInterface)obj, null))));
} else {
return Iterables.toList(Iterables.filter(new NotNullPredicate(), startpoint.get(securityContext, (NodeInterface)obj, null)));
}
}