docs: public static void printDebug(final Collection pCollection, final String pMethodName, final PrintStream pPrintStream) {
  
      if (pPrintStream == null) {
        System.err.println(PRINTSTREAM_IS_NULL_ERROR_MESSAGE);
        return;
      }
      if (pCollection == null) {
        pPrintStream.println(COLLECTION_IS_NULL_ERROR_MESSAGE);
        return;
      } else if (pCollection.isEmpty()) {
        pPrintStream.println(COLLECTION_IS_EMPTY_ERROR_MESSAGE);
        return;
      }
      for (Iterator i = pCollection.iterator(); i.hasNext(); ) {
        printDebug(i.next(), pMethodName, pPrintStream);
      }
    }