private Vector<SnmpVarBind> splitFrom(Vector<SnmpVarBind> original,int limit){
  int max=original.size();
  Vector<SnmpVarBind> result=new Vector<>(max - limit);
  int i=limit;
  for (Enumeration<SnmpVarBind> e=original.elements(); e.hasMoreElements(); --i) {
    SnmpVarBind var=e.nextElement();
    if (i > 0)     continue;
    result.addElement(new SnmpVarBind(var.oid,var.value));
  }
  return result;
}

private Vector < SnmpVarBind > splitFrom ( Vector < SnmpVarBind > original , int limit ) { int max = original . size ( ) ; Vector < SnmpVarBind > result = new Vector < > ( max - limit ) ; int i = limit ; for ( Enumeration < SnmpVarBind > e = original . elements ( ) ; e . hasMoreElements ( ) ; -- i ) { SnmpVarBind var = e . nextElement ( ) ; if ( i > 0 ) continue ; result . addElement ( new SnmpVarBind ( var . oid , var . value ) ) ; } return result ; }
this method creates a new vector which does not contain the first element up to the specified limit .
