code: public static JBBPParser prepare(final String script, final JBBPBitOrder bitOrder, final JBBPCustomFieldTypeProcessor customFieldTypeProcessor, final int flags) {
      return new JBBPParser(script, bitOrder, customFieldTypeProcessor, flags);
    }
docs: Prepare a parser for a script with defined bit order and special flags.
  
  @param script                   a text script contains field order and types reference, it
  must not be null
  @param bitOrder                 the bit order for reading operations, it must not be null
  @param customFieldTypeProcessor custom field type processor, it can be null
  @param flags                    special flags for parsing
  @return the prepared parser for the script
  @see JBBPBitOrder#LSB0
  @see JBBPBitOrder#MSB0
  @see #FLAG_SKIP_REMAINING_FIELDS_IF_EOF
  @since 1.1.1