code: private static Class<?> callerBuilder(Object caller, StringBuilder text)
  	{
  		Class<?> c = Debugger.class;
  
  		if (caller != null)
  		{
  			if (caller instanceof Class)
  			{
  				c = (Class<?>) caller;
  				text.append(c.getName()).append(": ");
  			}
  			else
  			if (caller instanceof String)
  			{
  				text.append(caller ).append(": ");
  			}
  			else
  			{
  				c = caller.getClass();
  				text.append(c.getName()).append(": ");
  			}
  
  		}
  		return c;
  	}
docs: -----------------------------------------