@Override
    public void writeExternal(ObjectOutput output) throws IOException {
        if (TraceComponent.isAnyTracingEnabled() && tc.isEventEnabled()) {
            Tr.event(tc, "Serializing: " + this);
        }
        super.writeExternal(output);
        // write out the byte[] to avoid hardcoding impl information (ordinals)
        writeByteArray(output, getMethodValue().getByteArray());
        writeByteArray(output, getSchemeValue().getByteArray());

        writeByteArray(output, getRequestURIAsByteArray());
        writeByteArray(output, getQueryStringAsByteArray());
    }
@ Override public void writeExternal ( ObjectOutput output ) throws IOException { if ( TraceComponent . isAnyTracingEnabled ( ) && tc . isEventEnabled ( ) ) { Tr . event ( tc , "Serializing: " + this ) ; } super . writeExternal ( output ) ; writeByteArray ( output , getMethodValue ( ) . getByteArray ( ) ) ; writeByteArray ( output , getSchemeValue ( ) . getByteArray ( ) ) ; writeByteArray ( output , getRequestURIAsByteArray ( ) ) ; writeByteArray ( output , getQueryStringAsByteArray ( ) ) ; }
/*
@see
com.ibm.ws.http.channel.internal.HttpBaseMessageImpl#writeExternal(java
.io.ObjectOutput)