code: public static SimonPattern create(String pattern) {
  		if (pattern == null) {
  			return null;
  		}
  
  		return createForType(pattern, Simon.class);
  	}
docs: Factory method that creates Simon name pattern - or returns {@code null} if parameter is {@code null}.
  
  @param pattern Simon name pattern as string
  @return Simon name pattern or {@code null} if pattern parameter is {@code null}