if(source != null) {
return source.toCharArray();
}
ModuleInfo moduleInfo = getModuleInfo(jarPath);
if(moduleInfo == null || !moduleInfo.isKnown()) {
throw new WojModuleNotFoundException(jarPath);
}
source = WojServicesAccess.INSTANCE.getSource(moduleInfo, className, null);
if(source == null || source.length()==0) {
throw new WojException(Messages.getString("common.nosource.messsage",new Object[]{className, moduleInfo})); //$NON-NLS-1$ //$NON-NLS-2$
}