code: @Override
      public boolean process(Set<? extends TypeElement> annotations,
              RoundEnvironment roundEnv) {
          if (!roundEnv.processingOver()) {
              for (Element element : roundEnv.getRootElements() )
                  nameChecker.checkNames(element);
          }
          return false; // Allow other processors to examine files too.
      }
docs: Check that the names of the root elements (and their enclosed
  elements) follow the appropriate naming conventions.  This
  processor examines all files regardless of whether or not
  annotations are present; no new source or class files are
  generated.
  
  <p>Processors that actually process specific annotations should
  <em>not</em> report supporting {@code *}; this could cause
  performance degradations and other undesirable outcomes.