code: public static Map<String, String> extractMap(String typeNameStr) {
  		if (typeNameStr == null) {
  			return Collections.emptyMap();
  		}
  
  		Map<String, String> result = newHashMap();
  		for (TypeNameValue typeNameValue : extract(typeNameStr)) {
  			result.put(typeNameValue.getKey(), typeNameValue.getValue());
  		}
  		return result;
  	}
docs: Given a typeNameStr string, create a Map with every key and value in the typeNameStr.
  For example:
  <p/>
  typeNameStr=name=PS Eden Space,type=MemoryPool
  <p/>
  Returns a Map with the following key/value pairs (excluding the quotes):
  <p/>
  "name"  =>  "PS Eden Space"
  "type"  =>  "MemoryPool"
  
  @param typeNameStr the type name str
  @return Map<String, String> of type-name-key / value pairs.