Buggy code:
abstract class NewAbstractModelControllerClient implements NewModelControllerClient , ManagementOperationHandler { private final Map < Integer , NewAbstractModelControllerClient . ExecuteRequestContext > activeRequests = Collections . synchronizedMap ( new HashMap < Integer , NewAbstractModelControllerClient . ExecuteRequestContext > ( ) ) ; protected final ExecutorService executor = Executors . newCachedThreadPool ( ) ; @ Override public void close ( ) throws IOException { } @ Override public ModelNode execute ( ModelNode operation ) throws IOException { } @ Override public ModelNode execute ( NewOperation operation ) throws IOException { } @ Override public ModelNode execute ( ModelNode operation , OperationMessageHandler messageHandler ) throws IOException { } @ Override public ModelNode execute ( NewOperation operation , OperationMessageHandler messageHandler ) throws IOException { } @ Override public AsyncFuture < ModelNode > executeAsync ( ModelNode operation , OperationMessageHandler messageHandler ) { } @ Override public AsyncFuture < ModelNode > executeAsync ( NewOperation operation , OperationMessageHandler messageHandler ) { } @ Override public ManagementRequestHandler getRequestHandler ( final byte id ) { } abstract ManagementClientChannelStrategy getClientChannelStrategy ( ) throws IOException , URISyntaxException { } private ModelNode executeSynch ( ModelNode operation , OperationAttachments attachments , OperationMessageHandler messageHandler ) { } private AsyncFuture < ModelNode > executeAsync ( ModelNode operation , OperationAttachments attachments , OperationMessageHandler messageHandler ) { } private class ExecuteRequest extends ManagementRequest < ModelNode > { private final NewAbstractModelControllerClient . ExecuteRequestContext executeRequestContext ; private final ModelNode operation ; ExecuteRequest ( final int batchId , final ModelNode operation , final OperationMessageHandler messageHandler , final OperationAttachments attachments ) { } @ Override protected byte getRequestCode ( ) { <START_BUG> return NewModelControllerProtocol . EXECUTE_REQUEST ; <END_BUG> } @ Override protected void writeRequest ( final int protocolVersion , final FlushableDataOutput output ) throws IOException { } @ Override protected ModelNode readResponse ( final DataInput input ) throws IOException { } } private class HandleReportRequestHandler extends ManagementRequestHandler { @ Override protected void readRequest ( final DataInput input ) throws IOException { } @ Override protected void writeResponse ( final FlushableDataOutput output ) throws IOException { } } private class ReadAttachmentInputStreamRequestHandler extends ManagementRequestHandler { InputStream attachmentInput ; @ Override protected void readRequest ( final DataInput input ) throws IOException { } @ Override protected void writeResponse ( final FlushableDataOutput output ) throws IOException { } } private static class ExecuteRequestContext { final OperationMessageHandler messageHandler ; final OperationAttachments attachments ; public ExecuteRequestContext ( final OperationMessageHandler messageHandler , final OperationAttachments attachments ) { } public OperationMessageHandler getMessageHandler ( ) { } public OperationAttachments getAttachments ( ) { } } }

Fix:
return NewModelControllerProtocol . EXECUTE_CLIENT_REQUEST ;