class Decoder implements PacketDecoder<PreparedStatementPrepare> {
        @Override
        public PreparedStatementPrepare decode(NetInputStream in, int version) throws IOException {<FILL_FUNCTION_BODY>}
    }

            int commandId = in.readInt();
            String sql = in.readString();
            return new PreparedStatementPrepare(commandId, sql);
        
<no_super_class>