VM_BasicMethodListener methodListener = new VM_BasicMethodListener(opts.INITIAL_SAMPLE_SIZE);
VM_MethodListener methodListener = new VM_MethodListener(opts.INITIAL_SAMPLE_SIZE);
  private void createOrganizerThreads() {    VM_AOSOptions opts = VM_Controller.options;    // Primary backing store for method sample data    VM_Controller.methodSamples = new VM_MethodCountData();    // Instal organizer to drive method recompilation     VM_BasicMethodListener methodListener =       new VM_BasicMethodListener(opts.INITIAL_SAMPLE_SIZE);    VM_Organizer methodOrganizer =       new VM_MethodSampleOrganizer(methodListener, opts.FILTER_OPT_LEVEL);    VM_Controller.organizers.addElement(methodOrganizer);    // Decay runtime measurement data     if (opts.ADAPTIVE_INLINING) {      VM_Organizer decayOrganizer = 	new VM_DecayOrganizer(new VM_YieldCounterListener(opts.DECAY_FREQUENCY));      VM_Controller.organizers.addElement(decayOrganizer);    }        if (opts.ADAPTIVE_INLINING) {      VM_Organizer AIOrganizer = 	new VM_AIByEdgeOrganizer(new VM_EdgeListener());      VM_Controller.organizers.addElement(AIOrganizer);    }    for (Enumeration e = VM_Controller.organizers.elements(); 	 e.hasMoreElements(); ) {      VM_Organizer o = (VM_Organizer)e.nextElement();      o.start();    }  }