if (classesPackage == null) {
classesPackage = clazz.getPackage();
}
Asset resource = new ClassAsset(clazz);
ArchivePath location = new BasicPath(resolveClassesPath(archive), AssetUtil.getFullPathForClassResource(clazz));
archive.add(resource, location);
}
// Quite naive way of handling inner classes
// The reason for this is that similar code would be normally called for each class - see also