code: public LockingCursor getGetCursor(int classification)
    {
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
        SibTr.entry(tc, "getGetCursor", Integer.valueOf(classification));
      
      // Classifications may change dynamically, so check the pendingReset
      // flag under this lock. If classifications have changed then we'll
      // set up the filters again
      if(pendingFlowReset)
      { 
        pendingFlowReset = false;
        // Reset the filters under the lock
        resetFlowProperties();
      }
      
      LockingCursor cursor = consumerKeyFilter[classification].getGetCursor();
  
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
        SibTr.exit(tc, "getGetCursor", cursor);
  
      return cursor;
    }
docs: Retrieves the GetCursor that is associated with the filter at the
  specified classification index.
  
  This method should be called under the classification readlock as it
  references resources that are dependent on the current set of
  classifications.
  
  @param classification
  @return