((Metaclass)attribute.getType()).findEvent("read", 6)
.findAction("main").getDeclarator().getBase() == null)
{
if (parentList.size() > 1)
{
throw new InvalidQueryException("err.persistence.multipleParentsWithoutPersistence",
new Object[]{classSym, assoc, parentMetaclass.getName()});
}
if (where != null || bookmark != null || orderBy != null)
{
throw new InvalidQueryException("err.persistence.whereWithoutPersistence",
new Object[]{classSym, assoc, parentMetaclass.getName()});
}
resultList = new InstanceArrayList();
collectAssociatedInstances((Pair)assoc, parentInstance, resultList);