SystemException exception = ObjectCreator.createSystemException(idl, minor, status);
try { exception = (SystemException) createObject(idl, null); exception.minor = minor; exception.completed = completed; } catch (Exception ex) { UNKNOWN u = new UNKNOWN("Unsupported system exception " + idl, minor, completed); u.initCause(ex); throw u; }  try {   ServiceContext uEx = ServiceContext.find( ServiceContext.UnknownExceptionInfo, contexts);  if (uEx != null) { cdrBufInput in = new cdrBufInput(uEx.context_data); in.setOrb(in.orb()); if (input instanceof cdrInput) { ((cdrInput) input).cloneSettings(in); }  Throwable t = UnknownExceptionCtxHandler.read(in, contexts); exception.initCause(t); } } catch (Exception ex) {   }
  public static SystemException readSystemException(InputStream input)  {    String idl = input.read_string();    int minor = input.read_ulong();    CompletionStatus status = CompletionStatusHelper.read(input);    SystemException exception =      ObjectCreator.createSystemException(idl, minor, status);    return exception;  }