loginContext = ContextManager.login(realmName, callbackHandler);
clientSubject = loginContext.getSubject();
}
ContextManager.setCallers(clientSubject, clientSubject);
ObjectRecipe objectRecipe = new ObjectRecipe(mainClassName);
objectRecipe.allow(Option.FIELD_INJECTION);
objectRecipe.allow(Option.PRIVATE_PROPERTIES);
objectRecipe.allow(Option.STATIC_PROPERTIES);
Class mainClass = classLoader.loadClass(mainClassName);
List<Injection> injections = new ArrayList<Injection>();
while (mainClass != null && mainClass != Object.class) {