*/
public String getModuleSource(String moduleIdentifier) throws ModuleSourceNotAvailable, UnknownModuleIdentifier {
String packageName = getPackageIdentifier(moduleIdentifier);
if (!hasSeenModuleIdentifier(packageName, moduleIdentifier)) {
throw new UnknownModuleIdentifier();
} else if (!moduleSource.containsKey(moduleIdentifier)) {
throw new ModuleSourceNotAvailable();
}
return moduleSource.get(moduleIdentifier);