Assuming I have an ArrayList of ArrayLists created in this manner:
  ArrayList< ArrayList<String> > listOfListsOfStrings = 
                              new ArrayList< ArrayList<String> >();
If I call:
 listOfListsOfStrings.clear();
Will an attempt to later access any of the Strings inside listOfListsOfStrings always result in a java.lang.NullPointerException?