public void writeTo(io.protostuff.Output output, com.dremio.exec.proto.UserBitShared.DremioPBError message) throws java.io.IOException { if(message.hasErrorId()) output.writeString(1, message.getErrorId(), false); if(message.hasEndpoint()) output.writeObject(2, message.getEndpoint(), com.dremio.exec.proto.SchemaCoordinationProtos.NodeEndpoint.WRITE, false); if(message.hasErrorType()) output.writeEnum(3, message.getErrorType().getNumber(), false); if(message.hasMessage()) output.writeString(4, message.getMessage(), false); if(message.hasException()) output.writeObject(5, message.getException(), com.dremio.exec.proto.SchemaUserBitShared.ExceptionWrapper.WRITE, false); for(com.dremio.exec.proto.UserBitShared.ParsingError parsingError : message.getParsingErrorList()) output.writeObject(6, parsingError, com.dremio.exec.proto.SchemaUserBitShared.ParsingError.WRITE, true); if(message.hasOriginalMessage()) output.writeString(1001, message.getOriginalMessage(), false); for(String context : message.getContextList()) output.writeString(1002, context, true); if(message.hasTypeSpecificContext()) output.writeByteArray(1003, message.getTypeSpecificContext().toByteArray(), false); } public boolean isInitialized(com.dremio.exec.proto.UserBitShared.DremioPBError message)