code: public final boolean validate() {
          if (makeNoise()) {
              System.out.println("This method is NOT intended to be called from the runtime");
              System.out.println("but is provided as part of unit test for diagnostic modules");
  
              ListIterator<Method> im;
  
              try {
                  init();
  
                  System.out.println("default directives on the diagnostic module : ");
                  im = _dumpDefaultMethods.listIterator();
                  while (im.hasNext()) {
                      System.out.println("\t" + im.next());
                  }
  
                  System.out.println("ffdc methods on the diagnostic module : ");
                  im = _dumpMethods.listIterator();
                  while (im.hasNext()) {
                      System.out.println("\t" + im.next());
                  }
              } catch (DiagnosticModuleRegistrationFailureException dmfailed) {
                  System.out.println("Diagnostic Module failed to register: " + dmfailed);
                  dmfailed.printStackTrace();
                  return false;
              } catch (Throwable th) {
                  System.out.println("Some unknown failure occured: " + th);
                  th.printStackTrace();
                  return false;
              }
          }
          return true;
      }
docs: Validate whether the diagnostic module is correctly coded. Method can be
  used as a simple validation of a components diagnostic module. The
  information printed can be used during the development of the DM.
  
  @return true; if the system property
  "com.ibm.ws.ffdc.debugDiagnosticModule" is set, then some
  validation will be performed on the diagnostic module.