}
//admin objects
for (Class adminObjectClass : classFinder.findAnnotatedClasses(AdministeredObject.class)) {
AdministeredObject administeredObject = (AdministeredObject) adminObjectClass.getAnnotation(AdministeredObject.class);
Class[] interfaces = administeredObject.adminObjectInterfaces();
if (interfaces == null || interfaces.length == 0) {
List<Class> allInterfaces = new ArrayList<Class>(Arrays.asList(adminObjectClass.getInterfaces()));
allInterfaces.remove(Serializable.class);
allInterfaces.remove(Externalizable.class);
//TODO check if specified in ra.xml