}
int numRecs = defaultNumRecs;
NonNegativeInteger maxRecs = request.getMaximumRecords();
if (maxRecs!=null)
numRecs = (int) Math.min(maxRecs.longValue(), maximumRecords);
long startPoint = 1;
PositiveInteger startRec = request.getStartRecord();
if(startRec!=null)
startPoint=startRec.longValue();