private final JsMessageImpl createNewGeneralized(JsMsgObject newJmo) {
    if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) SibTr.entry(this, tc, "createNewGeneralized");

    JsMessageImpl newMsg = null;
    /* Now create the new JsMessage  */
    newMsg = new JsMessageImpl(newJmo);

    if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) SibTr.exit(this, tc, "createNewGeneralized", newMsg);
    return newMsg;
  }
private final JsMessageImpl createNewGeneralized ( JsMsgObject newJmo ) { if ( TraceComponent . isAnyTracingEnabled ( ) && tc . isEntryEnabled ( ) ) SibTr . entry ( this , tc , "createNewGeneralized" ) ; JsMessageImpl newMsg = null ; newMsg = new JsMessageImpl ( newJmo ) ; if ( TraceComponent . isAnyTracingEnabled ( ) && tc . isEntryEnabled ( ) ) SibTr . exit ( this , tc , "createNewGeneralized" , newMsg ) ; return newMsg ; }
Return a new JsMessage, generalizing the message to just be a JsMessageImpl.
The new message contains the given JsMsgObject.

@param newJmo  The JsMsgObject the new JsMessage will contain.

@return JsMessage A new JsMessage instance at the JsMessageImpl specialization.