} else if (rawClass.equals(List.class)) {
collectionMapping.useTransparentList();
} else if (rawClass.equals(Collection.class)) {
collectionMapping.useTransparentCollection();
} else if (rawClass.equals(Set.class)) {
collectionMapping.useTransparentSet();
} else {
getLogger().logWarningMessage(MetadataLogger.WARNING_INVALID_COLLECTION_USED_ON_LAZY_RELATION, getJavaClass(), getAnnotatedElement(), rawClass);
processIndirection((ForeignReferenceMapping)mapping);
containerPolicySet = false;
}