code: public static void maybeAnalyze( IParsedElement pe, IParsedElement... other )
    {
      if( !shouldAnalyze() )
      {
        return;
      }
  
      if( !(pe instanceof IProgram) &&
          (!(pe instanceof IClassFileStatement) ||
           classFileIsNotAnInterface( (IClassFileStatement)pe )) )
      {
  //      pe.performUnusedElementAnalysis( other );
      }
    }
docs: Perform post compilation analysis on the given ParsedElement. The other ParsedElements are supporting ones,
  e.g. ClassStatements for inner classes