{
Set<String> toLoad= new HashSet<String>();
for (String typeName : resources.keySet())
{
XmlvmResource resource= resources.get(typeName);
if (resource == null)
{
continue;
}
Log.debug("***********************************");
Log.debug("XMLVM Resource: " + resource.getFullName());
Log.debug("Super-type : " + resource.getSuperTypeName());
Log.debug("Referenced types:");
Set<String> referencedTypes= resource.getReferencedTypes();
eliminateArrayTypes(referencedTypes);
for (String referencedType : referencedTypes)
{
if (!isBasicType(referencedType))