public static function getSource()
    {
        if (false === ($code = @file(__FILE__))) {
            $error = error_get_last();

            throw new RuntimeException($error['message']);
        }

        $code = array_slice($code, 6);

        foreach ($code as $i => $line) {
            if ('' === trim($line)) {
                unset($code[$i]);
                continue;
            }

            if (preg_match('{^\s*(/\*+|\*+)}', $line)) {
                unset($code[$i]);
            }
        }

        return join('', $code);
    }