defaultAccessType = determineDefaultAccessType( classes );
inheritanceType = determineInheritanceType( classes );
// the resolved type for the top level class in the hierarchy
Class<?> clazz = context.classLoaderService().classForName( classes.get( classes.size() - 1 ).name().toString() );
ResolvedTypeWithMembers resolvedType = ReflectionHelper.resolveMemberTypes( clazz );
configuredClasses = new ArrayList<ConfiguredClass>();
ConfiguredClass parent = null;
for ( ClassInfo info : classes ) {
ConfiguredClass configuredClass = new ConfiguredClass(