original_string: public static function camelToSpace($str) {
          if (!is_string($str))
              return '';
          $str[0] = strtolower($str[0]);
          $func = create_function('$c', 'return " " . $c[1];');
          return preg_replace_callback('/([A-Z])/', $func, $str);
      }
code: public static function camelToSpace($str) {
          if (!is_string($str))
              return '';
          $str[0] = strtolower($str[0]);
          $func = create_function('$c', 'return " " . $c[1];');
          return preg_replace_callback('/([A-Z])/', $func, $str);
      }
code_tokens: public static function camelToSpace ( $ str ) { if ( ! is_string ( $ str ) ) return '' ; $ str [ 0 ] = strtolower ( $ str [ 0 ] ) ; $ func = create_function ( '$c' , 'return " " . $c[1];' ) ; return preg_replace_callback ( '/([A-Z])/' , $ func , $ str ) ; }
docstring: Turns camelCasedString to spaced out string
  @param string $str
  @return string
docstring_tokens: Turns camelCasedString to spaced out string