docs: public void initRemoteSkel(ObjectInputStream daIn)
      {
          try   {
              String startFieldName = daIn.readUTF();
              if (ProxyConstants.NULL.equals(startFieldName))
                  startFieldName = null;
              String endFieldName = daIn.readUTF();
              if (ProxyConstants.NULL.equals(endFieldName))
                  endFieldName = null;
              BaseField fldStart = this.readField(daIn, (BaseField)m_fldStart);
              BaseField fldEnd = this.readField(daIn, (BaseField)m_fldEnd);
              int iPadfldEnd = daIn.readInt();
  
              this.init(null, startFieldName, fldStart, endFieldName, fldEnd, iPadfldEnd);
          } catch (IOException ex)    {
              ex.printStackTrace();
          } catch (ClassNotFoundException ex)   {
              ex.printStackTrace();
          }
      }