public ForeignExceptionMessage convert() {
    return ForeignExceptionUtil.toProtoForeignException(getSource(), getCause());
  }
Takes a series of bytes and tries to generate an RemoteProcedureException instance for it.
@param bytes the bytes to generate the {@link RemoteProcedureException} from
@return the ForeignExcpetion instance
@throws IOException if there was deserialization problem this is thrown.
hbase-procedure/src/main/java/org/apache/hadoop/hbase/procedure2/RemoteProcedureException.java