docs: public static void checkFapLevel(HandshakeProperties handShakeProps, short fapLevel) 
        throws SIIncorrectCallException
     {
        if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) SibTr.entry(tc, "checkFapLevel", ""+fapLevel);
        
        short actualFapVersion = handShakeProps.getFapLevel();
        if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled()) SibTr.debug(tc, "Actual FAP Level: ", ""+actualFapVersion);
        
        if (fapLevel > actualFapVersion)
        {
           throw new SIIncorrectCallException(
              nls.getFormattedMessage("CALL_NOT_SUPPORTED_AT_FAP_LEVEL_SICO0101", 
                                      new Object[] {"" + actualFapVersion}, 
                                      "CALL_NOT_SUPPORTED_AT_FAP_LEVEL_SICO0101")
           );
        }
        
        if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) SibTr.exit(tc, "checkFapLevel");
     }