} else {
result = Collections.emptyList();
}
} else if (sop instanceof MultiFiling) {
result = new ArrayList<ObjectParentData>();
MultiFiling multiParentObj = (MultiFiling) sop;
List<Folder> parents = multiParentObj.getParents(user);
if (null != parents) {
for (Folder parent : parents) {
ObjectParentDataImpl parentData = new ObjectParentDataImpl();
TypeDefinition typeDef = fStoreManager.getTypeById(repositoryId, parent.getTypeId()).getTypeDefinition();
ObjectData objData = PropertyCreationHelper.getObjectData(typeDef, parent, filter, user, includeAllowableActions,
includeRelationships, "", false, true, null);
parentData.setObject(objData);
parentData.setRelativePathSegment(multiParentObj.getPathSegment());
result.add(parentData);
if (objectInfos != null) {
ObjectInfoImpl objectInfo = new ObjectInfoImpl();
fAtomLinkProvider.fillInformationForAtomLinks(repositoryId, parent, objectInfo);
objectInfos.addObjectInfo(objectInfo);