public static function getDebugObject($variable)
	{
		if (!self::$_enabled) {
			return;
		}

		if (self::$ensureByGet && !isset($_GET['debug'])) {
			return;
		}

		return new THEDEBUG\ADEBUG(func_get_args());
	}
public static function getDebugObject($variable)
	{
		if (!self::$_enabled) {
			return;
		}

		if (self::$ensureByGet && !isset($_GET['debug'])) {
			return;
		}

		return new THEDEBUG\ADEBUG(func_get_args());
	}
public static function getDebugObject ( $ variable ) { if ( ! self :: $ _enabled ) { return ; } if ( self :: $ ensureByGet && ! isset ( $ _GET [ 'debug' ] ) ) { return ; } return new THEDEBUG \ ADEBUG ( func_get_args ( ) ) ; }
Just return the ADEBUG instance for later usage.

@param mixed $variable
@param  mixed  			optional string for name/message, integer for type or array containing options
@param  mixed            optional same as above
@param  integer          backTraceOffset

@return ADEBUG
Just return the ADEBUG instance for later usage .