public CFDbTestOptFullRangeBuff prevOptFullRangeCursor(CFSecurityCursor Cursor) {
   int targetRowIdx = (Cursor.getRowIdx() > 1) ? Cursor.getRowIdx() - 1 : 1;
   CFDbTestOptFullRangeBuff rec = null;
   if (Cursor.getRowIdx() >= targetRowIdx) {
     Cursor.reset();
   }
   while (Cursor.getRowIdx() < targetRowIdx) {
     rec = nextOptFullRangeCursor(Cursor);
   }
   return (rec);
 }
 public CFSecurityTSecGroupMemberBuff prevTSecGroupMemberCursor(CFSecurityCursor Cursor) {
   int targetRowIdx = (Cursor.getRowIdx() > 1) ? Cursor.getRowIdx() - 1 : 1;
   CFSecurityTSecGroupMemberBuff rec = null;
   if (Cursor.getRowIdx() >= targetRowIdx) {
     Cursor.reset();
   }
   while (Cursor.getRowIdx() < targetRowIdx) {
     rec = nextTSecGroupMemberCursor(Cursor);
   }
   return (rec);
 }
 public CFSecurityISOCountryBuff prevISOCountryCursor(CFSecurityCursor Cursor) {
   int targetRowIdx = (Cursor.getRowIdx() > 1) ? Cursor.getRowIdx() - 1 : 1;
   CFSecurityISOCountryBuff buff = null;
   if (Cursor.getRowIdx() >= targetRowIdx) {
     Cursor.reset();
   }
   while (Cursor.getRowIdx() < targetRowIdx) {
     buff = nextISOCountryCursor(Cursor);
   }
   return (buff);
 }
 public CFAccFeeBuff prevFeeCursor(CFSecurityCursor Cursor) {
   int targetRowIdx = (Cursor.getRowIdx() > 1) ? Cursor.getRowIdx() - 1 : 1;
   CFAccFeeBuff rec = null;
   if (Cursor.getRowIdx() >= targetRowIdx) {
     Cursor.reset();
   }
   while (Cursor.getRowIdx() < targetRowIdx) {
     rec = nextFeeCursor(Cursor);
   }
   return (rec);
 }
 public CFSecurityTSecGroupBuff prevTSecGroupCursor(CFSecurityCursor Cursor) {
   int targetRowIdx = (Cursor.getRowIdx() > 1) ? Cursor.getRowIdx() - 1 : 1;
   CFSecurityTSecGroupBuff buff = null;
   if (Cursor.getRowIdx() >= targetRowIdx) {
     Cursor.reset();
   }
   while (Cursor.getRowIdx() < targetRowIdx) {
     buff = nextTSecGroupCursor(Cursor);
   }
   return (buff);
 }
 public CFInternetURLProtocolBuff nthURLProtocolCursor(CFSecurityCursor Cursor, int Idx) {
   int targetRowIdx = Idx;
   CFInternetURLProtocolBuff buff = null;
   if (Cursor.getRowIdx() >= targetRowIdx) {
     Cursor.reset();
   }
   while (Cursor.getRowIdx() < targetRowIdx) {
     buff = nextURLProtocolCursor(Cursor);
   }
   return (buff);
 }
 public CFSecurityAuditActionBuff prevAuditActionCursor(CFSecurityCursor Cursor) {
   int targetRowIdx = (Cursor.getRowIdx() > 1) ? Cursor.getRowIdx() - 1 : 1;
   CFSecurityAuditActionBuff buff = null;
   if (Cursor.getRowIdx() >= targetRowIdx) {
     Cursor.reset();
   }
   while (Cursor.getRowIdx() < targetRowIdx) {
     buff = nextAuditActionCursor(Cursor);
   }
   return (buff);
 }
 public CFDbTestNumberDefBuff nthNumberDefCursor(CFSecurityCursor Cursor, int Idx) {
   int targetRowIdx = Idx;
   CFDbTestNumberDefBuff rec = null;
   if (Cursor.getRowIdx() >= targetRowIdx) {
     Cursor.reset();
   }
   while (Cursor.getRowIdx() < targetRowIdx) {
     rec = nextNumberDefCursor(Cursor);
   }
   return (rec);
 }
 public CFSecurityHostNodeBuff prevHostNodeCursor(CFSecurityCursor Cursor) {
   int targetRowIdx = (Cursor.getRowIdx() > 1) ? Cursor.getRowIdx() - 1 : 1;
   CFSecurityHostNodeBuff buff = null;
   if (Cursor.getRowIdx() >= targetRowIdx) {
     Cursor.reset();
   }
   while (Cursor.getRowIdx() < targetRowIdx) {
     buff = nextHostNodeCursor(Cursor);
   }
   return (buff);
 }
 public CFSecuritySecSessionBuff nthSecSessionCursor(CFSecurityCursor Cursor, int Idx) {
   int targetRowIdx = Idx;
   CFSecuritySecSessionBuff rec = null;
   if (Cursor.getRowIdx() >= targetRowIdx) {
     Cursor.reset();
   }
   while (Cursor.getRowIdx() < targetRowIdx) {
     rec = nextSecSessionCursor(Cursor);
   }
   return (rec);
 }
 public CFDbTestNumberDefBuff prevNumberDefCursor(CFSecurityCursor Cursor) {
   int targetRowIdx = (Cursor.getRowIdx() > 1) ? Cursor.getRowIdx() - 1 : 1;
   CFDbTestNumberDefBuff rec = null;
   if (Cursor.getRowIdx() >= targetRowIdx) {
     Cursor.reset();
   }
   while (Cursor.getRowIdx() < targetRowIdx) {
     rec = nextNumberDefCursor(Cursor);
   }
   return (rec);
 }
 public CFSecuritySysClusterBuff nthSysClusterCursor(CFSecurityCursor Cursor, int Idx) {
   int targetRowIdx = Idx;
   CFSecuritySysClusterBuff buff = null;
   if (Cursor.getRowIdx() >= targetRowIdx) {
     Cursor.reset();
   }
   while (Cursor.getRowIdx() < targetRowIdx) {
     buff = nextSysClusterCursor(Cursor);
   }
   return (buff);
 }
 public CFSecuritySysClusterBuff prevSysClusterCursor(CFSecurityCursor Cursor) {
   int targetRowIdx = (Cursor.getRowIdx() > 1) ? Cursor.getRowIdx() - 1 : 1;
   CFSecuritySysClusterBuff buff = null;
   if (Cursor.getRowIdx() >= targetRowIdx) {
     Cursor.reset();
   }
   while (Cursor.getRowIdx() < targetRowIdx) {
     buff = nextSysClusterCursor(Cursor);
   }
   return (buff);
 }
 public CFDbTestOptFullRangeBuff nthOptFullRangeCursor(CFSecurityCursor Cursor, int Idx) {
   int targetRowIdx = Idx;
   CFDbTestOptFullRangeBuff rec = null;
   if (Cursor.getRowIdx() >= targetRowIdx) {
     Cursor.reset();
   }
   while (Cursor.getRowIdx() < targetRowIdx) {
     rec = nextOptFullRangeCursor(Cursor);
   }
   return (rec);
 }
 public CFInternetTopDomainBuff prevTopDomainCursor(CFSecurityCursor Cursor) {
   int targetRowIdx = (Cursor.getRowIdx() > 1) ? Cursor.getRowIdx() - 1 : 1;
   CFInternetTopDomainBuff buff = null;
   if (Cursor.getRowIdx() >= targetRowIdx) {
     Cursor.reset();
   }
   while (Cursor.getRowIdx() < targetRowIdx) {
     buff = nextTopDomainCursor(Cursor);
   }
   return (buff);
 }
 public CFSecurityHostNodeBuff nthHostNodeCursor(CFSecurityCursor Cursor, int Idx) {
   int targetRowIdx = Idx;
   CFSecurityHostNodeBuff buff = null;
   if (Cursor.getRowIdx() >= targetRowIdx) {
     Cursor.reset();
   }
   while (Cursor.getRowIdx() < targetRowIdx) {
     buff = nextHostNodeCursor(Cursor);
   }
   return (buff);
 }
 public CFInternetTopDomainBuff nthTopDomainCursor(CFSecurityCursor Cursor, int Idx) {
   int targetRowIdx = Idx;
   CFInternetTopDomainBuff buff = null;
   if (Cursor.getRowIdx() >= targetRowIdx) {
     Cursor.reset();
   }
   while (Cursor.getRowIdx() < targetRowIdx) {
     buff = nextTopDomainCursor(Cursor);
   }
   return (buff);
 }
 public CFDbTestReqMinMaxValueBuff prevReqMinMaxValueCursor(CFSecurityCursor Cursor) {
   int targetRowIdx = (Cursor.getRowIdx() > 1) ? Cursor.getRowIdx() - 1 : 1;
   CFDbTestReqMinMaxValueBuff rec = null;
   if (Cursor.getRowIdx() >= targetRowIdx) {
     Cursor.reset();
   }
   while (Cursor.getRowIdx() < targetRowIdx) {
     rec = nextReqMinMaxValueCursor(Cursor);
   }
   return (rec);
 }
 public CFInternetURLProtocolBuff prevURLProtocolCursor(CFSecurityCursor Cursor) {
   int targetRowIdx = (Cursor.getRowIdx() > 1) ? Cursor.getRowIdx() - 1 : 1;
   CFInternetURLProtocolBuff buff = null;
   if (Cursor.getRowIdx() >= targetRowIdx) {
     Cursor.reset();
   }
   while (Cursor.getRowIdx() < targetRowIdx) {
     buff = nextURLProtocolCursor(Cursor);
   }
   return (buff);
 }
 public CFDbTestReqMinMaxValueBuff nthReqMinMaxValueCursor(CFSecurityCursor Cursor, int Idx) {
   int targetRowIdx = Idx;
   CFDbTestReqMinMaxValueBuff rec = null;
   if (Cursor.getRowIdx() >= targetRowIdx) {
     Cursor.reset();
   }
   while (Cursor.getRowIdx() < targetRowIdx) {
     rec = nextReqMinMaxValueCursor(Cursor);
   }
   return (rec);
 }
 public CFSecurityAuditActionBuff nthAuditActionCursor(CFSecurityCursor Cursor, int Idx) {
   int targetRowIdx = Idx;
   CFSecurityAuditActionBuff buff = null;
   if (Cursor.getRowIdx() >= targetRowIdx) {
     Cursor.reset();
   }
   while (Cursor.getRowIdx() < targetRowIdx) {
     buff = nextAuditActionCursor(Cursor);
   }
   return (buff);
 }
 public CFCrmContactListBuff prevContactListCursor(CFSecurityCursor Cursor) {
   int targetRowIdx = (Cursor.getRowIdx() > 1) ? Cursor.getRowIdx() - 1 : 1;
   CFCrmContactListBuff buff = null;
   if (Cursor.getRowIdx() >= targetRowIdx) {
     Cursor.reset();
   }
   while (Cursor.getRowIdx() < targetRowIdx) {
     buff = nextContactListCursor(Cursor);
   }
   return (buff);
 }
 public CFAccFeeBuff nthFeeCursor(CFSecurityCursor Cursor, int Idx) {
   int targetRowIdx = Idx;
   CFAccFeeBuff rec = null;
   if (Cursor.getRowIdx() >= targetRowIdx) {
     Cursor.reset();
   }
   while (Cursor.getRowIdx() < targetRowIdx) {
     rec = nextFeeCursor(Cursor);
   }
   return (rec);
 }
 public CFCrmContactListBuff nthContactListCursor(CFSecurityCursor Cursor, int Idx) {
   int targetRowIdx = Idx;
   CFCrmContactListBuff buff = null;
   if (Cursor.getRowIdx() >= targetRowIdx) {
     Cursor.reset();
   }
   while (Cursor.getRowIdx() < targetRowIdx) {
     buff = nextContactListCursor(Cursor);
   }
   return (buff);
 }
 public CFSecurityTSecGroupBuff nthTSecGroupCursor(CFSecurityCursor Cursor, int Idx) {
   int targetRowIdx = Idx;
   CFSecurityTSecGroupBuff buff = null;
   if (Cursor.getRowIdx() >= targetRowIdx) {
     Cursor.reset();
   }
   while (Cursor.getRowIdx() < targetRowIdx) {
     buff = nextTSecGroupCursor(Cursor);
   }
   return (buff);
 }
 public CFAccFeeDetailBuff nthFeeDetailCursor(CFSecurityCursor Cursor, int Idx) {
   int targetRowIdx = Idx;
   CFAccFeeDetailBuff buff = null;
   if (Cursor.getRowIdx() >= targetRowIdx) {
     Cursor.reset();
   }
   while (Cursor.getRowIdx() < targetRowIdx) {
     buff = nextFeeDetailCursor(Cursor);
   }
   return (buff);
 }
 public CFSecurityTSecGroupMemberBuff nthTSecGroupMemberCursor(CFSecurityCursor Cursor, int Idx) {
   int targetRowIdx = Idx;
   CFSecurityTSecGroupMemberBuff rec = null;
   if (Cursor.getRowIdx() >= targetRowIdx) {
     Cursor.reset();
   }
   while (Cursor.getRowIdx() < targetRowIdx) {
     rec = nextTSecGroupMemberCursor(Cursor);
   }
   return (rec);
 }
 public CFAccFeeDetailBuff prevFeeDetailCursor(CFSecurityCursor Cursor) {
   int targetRowIdx = (Cursor.getRowIdx() > 1) ? Cursor.getRowIdx() - 1 : 1;
   CFAccFeeDetailBuff buff = null;
   if (Cursor.getRowIdx() >= targetRowIdx) {
     Cursor.reset();
   }
   while (Cursor.getRowIdx() < targetRowIdx) {
     buff = nextFeeDetailCursor(Cursor);
   }
   return (buff);
 }
 public CFSecurityISOCountryBuff nthISOCountryCursor(CFSecurityCursor Cursor, int Idx) {
   int targetRowIdx = Idx;
   CFSecurityISOCountryBuff buff = null;
   if (Cursor.getRowIdx() >= targetRowIdx) {
     Cursor.reset();
   }
   while (Cursor.getRowIdx() < targetRowIdx) {
     buff = nextISOCountryCursor(Cursor);
   }
   return (buff);
 }
 public CFDbTestLoaderBehaviourBuff nthLoaderBehaviourCursor(CFSecurityCursor Cursor, int Idx) {
   int targetRowIdx = Idx;
   CFDbTestLoaderBehaviourBuff rec = null;
   if (Cursor.getRowIdx() >= targetRowIdx) {
     Cursor.reset();
   }
   while (Cursor.getRowIdx() < targetRowIdx) {
     rec = nextLoaderBehaviourCursor(Cursor);
   }
   return (rec);
 }