_functionFileNames.add(fileName);
<BUG>_functionNames.add(_getName(fileName));
</BUG>
_functionRootElements.put(fileName, _getRootElement(fileName));
}
<BUG>else if (fileName.endsWith(".macro")) {
_macroClassNames.add(_getClassName(fileName));</BUG>
_macroFileNames.add(fileName);
<BUG>_macroNames.add(_getName(fileName));
_macroRootElements.put(fileName, _getRootElement(fileName));</BUG>
}

_functionFileNames.add(fileName);
_functionNames.add(functionName);
_functionRootElements.put(fileName, _getRootElement(fileName));
