public static <P extends BaseParser<V>, V> byte[] getByteCode(
        final Class<P> parserClass) {
    """
	Generate the byte code of a transformed parser class
	
	<p>When you create a parser using {@link
	#createParser(Class, Object...)}, Parboiled generates a new class which
	is the one you actually use for parsing. This method allows to get the
	byte code of such a generated class in a byte array.</p>
	
	@param parserClass the parser class
	@param <P> class of the parser
	@param <V> see {@link BaseParser}
	@return the byte code
	
	@throws RuntimeException byte code generation failure
	@see ParserTransformer#getByteCode(Class)
    """
        try {
            return ParserTransformer.getByteCode(parserClass);
        } catch (Exception e) {
            throw new RuntimeException("failed to generate byte code", e);
        }
    }
public static <P extends BaseParser<V>, V> byte[] getByteCode(
        final Class<P> parserClass)
    {
        try {
            return ParserTransformer.getByteCode(parserClass);
        } catch (Exception e) {
            throw new RuntimeException("failed to generate byte code", e);
        }
    }
public static < P extends BaseParser < V > , V > byte [ ] getByteCode ( final Class < P > parserClass ) { try { return ParserTransformer . getByteCode ( parserClass ) ; } catch ( Exception e ) { throw new RuntimeException ( "failed to generate byte code" , e ) ; } }
Generate the byte code of a transformed parser class

<p>When you create a parser using {@link
#createParser(Class, Object...)}, Parboiled generates a new class which
is the one you actually use for parsing. This method allows to get the
byte code of such a generated class in a byte array.</p>

@param parserClass the parser class
@param <P> class of the parser
@param <V> see {@link BaseParser}
@return the byte code

@throws RuntimeException byte code generation failure
@see ParserTransformer#getByteCode(Class)
Generate the byte code of a transformed parser class