* @param module the LECCModule instance corresponding to either the module defining the entity, or one of its dependent modules.
* This is used for obtaining the appropriate {@link LECCModule.ClassNameMapper} for use in mapping names.
* @return String;
*/
static String createFullClassNameFromSC (QualifiedName scName, LECCModule module) {
JavaTypeName primitiveFunctionType = primitiveFunctionsMap.get(scName);
if (primitiveFunctionType != null) {
return primitiveFunctionType.getFullJavaSourceName();
}
return createFullClassNameFromSC(scName.getModuleName(), scName.getUnqualifiedName(), module);
}