// Iterate through pointers
for (int j=0 ; j < pointers.size(); j++) {
// Get a Pointer Object
Pointer pointer = pointers.get(j);
// Create SolrInputDocument Object
SolrInputDocument doc = new SolrInputDocument();
// Get values from Pointer Values into local Variables
String recordUri = pointer.getRecordUri();
String stashFilePath = pointer.getStashFilepath();
String stashType = pointer.getStashType();
XMLGregorianCalendar stashDate = pointer.getStashDatetime();
String pointerFilePath = pointer.getPointerFilepath();
PointerItems pointerItems = pointer.getPointerItems();
// Peform Mandatory Check
if ( recordUri != null &&
stashFilePath != null &&
stashType != null &&