private static void cacheMessage( IValidatorJob validator, IResource resource, Class clazz, IMessage message, String targetObjectName, String location, String markerId ){ if ((clazz == null) || (message == null) || (resource == null)) { return; } ClassLoader cl = null; if (cl == null) { cl = clazz.getClassLoader(); } String text = message.getText(cl); MessageInfo msgInfo = new MessageInfo(getUniqueId(clazz), resource, location, text, targetObjectName, markerId, message ); ValidatorManager mgr = ValidatorManager.getManager(); mgr.cacheMessage( validator, msgInfo ); } }