original_string: public static function initPattern($optionName) {
  
  		if (!isset(self::$store["patternSpecific"])) {
  			self::$store["patternSpecific"] = array();
  		}
  
  		if ((!isset(self::$store["patternSpecific"][$optionName])) || (!is_array(self::$store["patternSpecific"][$optionName]))) {
  			self::$store["patternSpecific"][$optionName] = array();
  		}
  
  	}
code: public static function initPattern($optionName) {
  
  		if (!isset(self::$store["patternSpecific"])) {
  			self::$store["patternSpecific"] = array();
  		}
  
  		if ((!isset(self::$store["patternSpecific"][$optionName])) || (!is_array(self::$store["patternSpecific"][$optionName]))) {
  			self::$store["patternSpecific"][$optionName] = array();
  		}
  
  	}
code_tokens: public static function initPattern ( $ optionName ) { if ( ! isset ( self :: $ store [ "patternSpecific" ] ) ) { self :: $ store [ "patternSpecific" ] = array ( ) ; } if ( ( ! isset ( self :: $ store [ "patternSpecific" ] [ $ optionName ] ) ) || ( ! is_array ( self :: $ store [ "patternSpecific" ] [ $ optionName ] ) ) ) { self :: $ store [ "patternSpecific" ] [ $ optionName ] = array ( ) ; } }
docstring: Initialize a pattern specific data store under the patternSpecific option
  @param  {String}       the pattern to create an array for
docstring_tokens: Initialize a pattern specific data store under the patternSpecific option