code: public static void printDetail(Class<?> c, String msg) {
  		if(Logger.printDetails) {
  			String preamble;
  			if(c != null)
  				preamble = "["+c.getSimpleName()+"]";
  			else
  				preamble = "";
  			
  			synchronized(System.err) {
  				System.err.println(preamble+" "+msg);
  			}
  		}
  	}
docs: print DEBUG level information with package name
  @param component Component from which the message originates
  @param msg DEBUG-level message