// Files have listeners so go through them in the same order
Iterator<EventListenerMetaData> listenerIter = listenerMetaData.iterator();
while (listenerIter.hasNext())
{
EventListenerMetaData elmd = listenerIter.next();
Class listenerClass = clr.classForName(elmd.getClassName());
String methodName = elmd.getMethodNameForCallbackClass(callbackClass.getName());
if (methodName != null)
{
// Separate listener class taking the PC object as input
Object listener = listenerClass.newInstance();