//System.out.println("LocalAspectManager - crtCrosscut = " + crtCrosscut.toString());
if ( (crtCrosscut instanceof Insertable) && cls == null)
((Insertable)crtCrosscut).insertionAction(true);
CrosscutRequest crtRequest = null;
if (cls == null)
// This method is used by first use of this crosscut
crtRequest = crtCrosscut.createRequest();
else
// This method is used upon loading of new classes in the VM
crtRequest = crtCrosscut.createRequest(cls);
Iterator j = crtRequest.iterator();
while (j.hasNext()) {
//System.out.println("LocalAspectManager - crtCrosscut.iterator = " + crtRequest.toString());
JoinPointRequest crtJPR = (JoinPointRequest)(j.next());
jpm.registerListener(crtCrosscut,crtJPR);
}