public final void handleBuildMessage(CmdlineRemoteProto.Message.BuilderMessage msg) { switch (msg.getType()) { case BUILD_EVENT: handleBuildEvent(msg.getBuildEvent()); break; case COMPILE_MESSAGE: handleCompileMessage(msg.getCompileMessage()); break; } }