Program: 77460
Project: 77460
Buggy source:
public void test_120073(){
  MetaDataDictionary instance=MetaDataDictionary.getInstance();
  IElementDefn label=instance.getElement("String_Node_Str");
  List list=label.getMethods();
  int i=0;
  assertEquals(Label.ON_PREPARE_METHOD,((PropertyDefn)list.get(i++)).getName());
  assertEquals(Label.ON_CREATE_METHOD,((PropertyDefn)list.get(i++)).getName());
  assertEquals(Label.ON_RENDER_METHOD,((PropertyDefn)list.get(i++)).getName());
  assertEquals(Label.ON_PAGE_BREAK_METHOD,((PropertyDefn)list.get(i++)).getName());
  MethodInfo onprepare=label.getProperty(Label.ON_PREPARE_METHOD).getMethodInfo();
  Iterator iter=onprepare.argumentListIterator();
  ArgumentInfoList argumentList=(ArgumentInfoList)iter.next();
  assertNotNull(argumentList.getArgument("String_Node_Str"));
  MethodInfo oncreate=label.getProperty(Label.ON_CREATE_METHOD).getMethodInfo();
  iter=oncreate.argumentListIterator();
  argumentList=(ArgumentInfoList)iter.next();
  assertNotNull(argumentList.getArgument("String_Node_Str"));
  MethodInfo onrender=label.getProperty(Label.ON_RENDER_METHOD).getMethodInfo();
  iter=onrender.argumentListIterator();
  argumentList=(ArgumentInfoList)iter.next();
  assertNotNull(argumentList.getArgument("String_Node_Str"));
  MethodInfo onpagebreak=label.getProperty(Label.ON_PAGE_BREAK_METHOD).getMethodInfo();
  iter=onpagebreak.argumentListIterator();
  argumentList=(ArgumentInfoList)iter.next();
  assertNotNull(argumentList.getArgument("String_Node_Str"));
  IElementDefn text=instance.getElement("String_Node_Str");
  list=text.getMethods();
  int j=0;
  assertEquals(TextItem.ON_PREPARE_METHOD,((PropertyDefn)list.get(j++)).getName());
  assertEquals(TextItem.ON_CREATE_METHOD,((PropertyDefn)list.get(j++)).getName());
  assertEquals(TextItem.ON_RENDER_METHOD,((PropertyDefn)list.get(j++)).getName());
  assertEquals(TextItem.ON_PAGE_BREAK_METHOD,((PropertyDefn)list.get(j++)).getName());
  onprepare=text.getProperty(TextItem.ON_PREPARE_METHOD).getMethodInfo();
  iter=onprepare.argumentListIterator();
  argumentList=(ArgumentInfoList)iter.next();
  assertNotNull(argumentList.getArgument("String_Node_Str"));
  oncreate=text.getProperty(TextItem.ON_CREATE_METHOD).getMethodInfo();
  iter=oncreate.argumentListIterator();
  argumentList=(ArgumentInfoList)iter.next();
  assertNotNull(argumentList.getArgument("String_Node_Str"));
  onrender=text.getProperty(TextItem.ON_RENDER_METHOD).getMethodInfo();
  iter=onrender.argumentListIterator();
  argumentList=(ArgumentInfoList)iter.next();
  assertNotNull(argumentList.getArgument("String_Node_Str"));
  onpagebreak=text.getProperty(TextItem.ON_PAGE_BREAK_METHOD).getMethodInfo();
  iter=onpagebreak.argumentListIterator();
  argumentList=(ArgumentInfoList)iter.next();
  assertNotNull(argumentList.getArgument("String_Node_Str"));
  IElementDefn image=instance.getElement("String_Node_Str");
  list=image.getMethods();
  int k=0;
  assertEquals(ImageItem.ON_PREPARE_METHOD,((PropertyDefn)list.get(k++)).getName());
  assertEquals(ImageItem.ON_CREATE_METHOD,((PropertyDefn)list.get(k++)).getName());
  assertEquals(ImageItem.ON_RENDER_METHOD,((PropertyDefn)list.get(k++)).getName());
  assertEquals(ImageItem.ON_PAGE_BREAK_METHOD,((PropertyDefn)list.get(k++)).getName());
  onprepare=image.getProperty(ImageItem.ON_PREPARE_METHOD).getMethodInfo();
  iter=onprepare.argumentListIterator();
  argumentList=(ArgumentInfoList)iter.next();
  assertNotNull(argumentList.getArgument("String_Node_Str"));
  oncreate=image.getProperty(ImageItem.ON_CREATE_METHOD).getMethodInfo();
  iter=oncreate.argumentListIterator();
  argumentList=(ArgumentInfoList)iter.next();
  assertNotNull(argumentList.getArgument("String_Node_Str"));
  onrender=image.getProperty(ImageItem.ON_RENDER_METHOD).getMethodInfo();
  iter=onrender.argumentListIterator();
  argumentList=(ArgumentInfoList)iter.next();
  assertNotNull(argumentList.getArgument("String_Node_Str"));
  onpagebreak=image.getProperty(ImageItem.ON_PAGE_BREAK_METHOD).getMethodInfo();
  iter=onpagebreak.argumentListIterator();
  argumentList=(ArgumentInfoList)iter.next();
  assertNotNull(argumentList.getArgument("String_Node_Str"));
  IElementDefn grid=instance.getElement("String_Node_Str");
  list=grid.getMethods();
  int m=0;
  assertEquals(GridItem.ON_PREPARE_METHOD,((PropertyDefn)list.get(m++)).getName());
  assertEquals(GridItem.ON_CREATE_METHOD,((PropertyDefn)list.get(m++)).getName());
  assertEquals(GridItem.ON_RENDER_METHOD,((PropertyDefn)list.get(m++)).getName());
  assertEquals(GridItem.ON_PAGE_BREAK_METHOD,((PropertyDefn)list.get(m++)).getName());
  onprepare=grid.getProperty(GridItem.ON_PREPARE_METHOD).getMethodInfo();
  iter=onprepare.argumentListIterator();
  argumentList=(ArgumentInfoList)iter.next();
  assertNotNull(argumentList.getArgument("String_Node_Str"));
  oncreate=grid.getProperty(GridItem.ON_CREATE_METHOD).getMethodInfo();
  iter=oncreate.argumentListIterator();
  argumentList=(ArgumentInfoList)iter.next();
  assertNotNull(argumentList.getArgument("String_Node_Str"));
  onrender=grid.getProperty(GridItem.ON_RENDER_METHOD).getMethodInfo();
  iter=onrender.argumentListIterator();
  argumentList=(ArgumentInfoList)iter.next();
  assertNotNull(argumentList.getArgument("String_Node_Str"));
  onpagebreak=grid.getProperty(GridItem.ON_PAGE_BREAK_METHOD).getMethodInfo();
  iter=onpagebreak.argumentListIterator();
  argumentList=(ArgumentInfoList)iter.next();
  assertNotNull(argumentList.getArgument("String_Node_Str"));
  IElementDefn textdata=instance.getElement("String_Node_Str");
  list=textdata.getMethods();
  int n=0;
  assertEquals(TextDataItem.ON_PREPARE_METHOD,((PropertyDefn)list.get(n++)).getName());
  assertEquals(TextDataItem.ON_CREATE_METHOD,((PropertyDefn)list.get(n++)).getName());
  assertEquals(TextDataItem.ON_RENDER_METHOD,((PropertyDefn)list.get(n++)).getName());
  assertEquals(TextDataItem.ON_PAGE_BREAK_METHOD,((PropertyDefn)list.get(n++)).getName());
  onprepare=textdata.getProperty(TextDataItem.ON_PREPARE_METHOD).getMethodInfo();
  iter=onprepare.argumentListIterator();
  argumentList=(ArgumentInfoList)iter.next();
  assertNotNull(argumentList.getArgument("String_Node_Str"));
  oncreate=textdata.getProperty(TextDataItem.ON_CREATE_METHOD).getMethodInfo();
  iter=oncreate.argumentListIterator();
  argumentList=(ArgumentInfoList)iter.next();
  assertNotNull(argumentList.getArgument("String_Node_Str"));
  onrender=textdata.getProperty(TextDataItem.ON_RENDER_METHOD).getMethodInfo();
  iter=onrender.argumentListIterator();
  argumentList=(ArgumentInfoList)iter.next();
  assertNotNull(argumentList.getArgument("String_Node_Str"));
  onpagebreak=textdata.getProperty(TextDataItem.ON_PAGE_BREAK_METHOD).getMethodInfo();
  iter=onpagebreak.argumentListIterator();
  argumentList=(ArgumentInfoList)iter.next();
  assertNotNull(argumentList.getArgument("String_Node_Str"));
  IElementDefn table=instance.getElement("String_Node_Str");
  list=table.getMethods();
  int l=0;
  assertEquals(TableItem.ON_PREPARE_METHOD,((PropertyDefn)list.get(l++)).getName());
  assertEquals(TableItem.ON_CREATE_METHOD,((PropertyDefn)list.get(l++)).getName());
  assertEquals(TableItem.ON_RENDER_METHOD,((PropertyDefn)list.get(l++)).getName());
  assertEquals(TableItem.ON_PAGE_BREAK_METHOD,((PropertyDefn)list.get(l++)).getName());
  onprepare=table.getProperty(TableItem.ON_PREPARE_METHOD).getMethodInfo();
  iter=onprepare.argumentListIterator();
  argumentList=(ArgumentInfoList)iter.next();
  assertNotNull(argumentList.getArgument("String_Node_Str"));
  oncreate=table.getProperty(TableItem.ON_CREATE_METHOD).getMethodInfo();
  iter=oncreate.argumentListIterator();
  argumentList=(ArgumentInfoList)iter.next();
  assertNotNull(argumentList.getArgument("String_Node_Str"));
  onrender=table.getProperty(TableItem.ON_RENDER_METHOD).getMethodInfo();
  iter=onrender.argumentListIterator();
  argumentList=(ArgumentInfoList)iter.next();
  assertNotNull(argumentList.getArgument("String_Node_Str"));
  onpagebreak=table.getProperty(TableItem.ON_PAGE_BREAK_METHOD).getMethodInfo();
  iter=onpagebreak.argumentListIterator();
  argumentList=(ArgumentInfoList)iter.next();
  assertNotNull(argumentList.getArgument("String_Node_Str"));
  IElementDefn row=instance.getElement("String_Node_Str");
  list=row.getMethods();
  int p=0;
  assertEquals(TableRow.ON_PREPARE_METHOD,((PropertyDefn)list.get(p++)).getName());
  assertEquals(TableRow.ON_CREATE_METHOD,((PropertyDefn)list.get(p++)).getName());
  assertEquals(TableRow.ON_RENDER_METHOD,((PropertyDefn)list.get(p++)).getName());
  onprepare=row.getProperty(TableRow.ON_PREPARE_METHOD).getMethodInfo();
  iter=onprepare.argumentListIterator();
  argumentList=(ArgumentInfoList)iter.next();
  assertNotNull(argumentList.getArgument("String_Node_Str"));
  oncreate=row.getProperty(TableRow.ON_CREATE_METHOD).getMethodInfo();
  iter=oncreate.argumentListIterator();
  argumentList=(ArgumentInfoList)iter.next();
  assertNotNull(argumentList.getArgument("String_Node_Str"));
  onrender=row.getProperty(TableRow.ON_RENDER_METHOD).getMethodInfo();
  iter=onrender.argumentListIterator();
  argumentList=(ArgumentInfoList)iter.next();
  assertNotNull(argumentList.getArgument("String_Node_Str"));
  IElementDefn listitem=instance.getElement("String_Node_Str");
  list=listitem.getMethods();
  int q=0;
  assertEquals(ListItem.ON_PREPARE_METHOD,((PropertyDefn)list.get(q++)).getName());
  assertEquals(ListItem.ON_CREATE_METHOD,((PropertyDefn)list.get(q++)).getName());
  assertEquals(ListItem.ON_RENDER_METHOD,((PropertyDefn)list.get(q++)).getName());
  assertEquals(ListItem.ON_PAGE_BREAK_METHOD,((PropertyDefn)list.get(q++)).getName());
  onprepare=listitem.getProperty(ListItem.ON_PREPARE_METHOD).getMethodInfo();
  iter=onprepare.argumentListIterator();
  argumentList=(ArgumentInfoList)iter.next();
  assertNotNull(argumentList.getArgument("String_Node_Str"));
  oncreate=listitem.getProperty(ListItem.ON_CREATE_METHOD).getMethodInfo();
  iter=oncreate.argumentListIterator();
  argumentList=(ArgumentInfoList)iter.next();
  assertNotNull(argumentList.getArgument("String_Node_Str"));
  onrender=listitem.getProperty(ListItem.ON_RENDER_METHOD).getMethodInfo();
  iter=onrender.argumentListIterator();
  argumentList=(ArgumentInfoList)iter.next();
  assertNotNull(argumentList.getArgument("String_Node_Str"));
  onpagebreak=listitem.getProperty(ListItem.ON_PAGE_BREAK_METHOD).getMethodInfo();
  iter=onpagebreak.argumentListIterator();
  argumentList=(ArgumentInfoList)iter.next();
  assertNotNull(argumentList.getArgument("String_Node_Str"));
}

Fixed version (ground truth):
public void test_120073(){
  MetaDataDictionary instance=MetaDataDictionary.getInstance();
  IElementDefn label=instance.getElement("String_Node_Str");
  List list=label.getMethods();
  int i=0;
  assertEquals(Label.ON_PREPARE_METHOD,((PropertyDefn)list.get(i++)).getName());
  assertEquals(Label.ON_CREATE_METHOD,((PropertyDefn)list.get(i++)).getName());
  assertEquals(Label.ON_RENDER_METHOD,((PropertyDefn)list.get(i++)).getName());
  assertEquals(Label.ON_PAGE_BREAK_METHOD,((PropertyDefn)list.get(i++)).getName());
  IMethodInfo onprepare=label.getProperty(Label.ON_PREPARE_METHOD).getMethodInfo();
  Iterator iter=onprepare.argumentListIterator();
  ArgumentInfoList argumentList=(ArgumentInfoList)iter.next();
  assertNotNull(argumentList.getArgument("String_Node_Str"));
  IMethodInfo oncreate=label.getProperty(Label.ON_CREATE_METHOD).getMethodInfo();
  iter=oncreate.argumentListIterator();
  argumentList=(ArgumentInfoList)iter.next();
  assertNotNull(argumentList.getArgument("String_Node_Str"));
  IMethodInfo onrender=label.getProperty(Label.ON_RENDER_METHOD).getMethodInfo();
  iter=onrender.argumentListIterator();
  argumentList=(ArgumentInfoList)iter.next();
  assertNotNull(argumentList.getArgument("String_Node_Str"));
  IMethodInfo onpagebreak=label.getProperty(Label.ON_PAGE_BREAK_METHOD).getMethodInfo();
  iter=onpagebreak.argumentListIterator();
  argumentList=(ArgumentInfoList)iter.next();
  assertNotNull(argumentList.getArgument("String_Node_Str"));
  IElementDefn text=instance.getElement("String_Node_Str");
  list=text.getMethods();
  int j=0;
  assertEquals(TextItem.ON_PREPARE_METHOD,((PropertyDefn)list.get(j++)).getName());
  assertEquals(TextItem.ON_CREATE_METHOD,((PropertyDefn)list.get(j++)).getName());
  assertEquals(TextItem.ON_RENDER_METHOD,((PropertyDefn)list.get(j++)).getName());
  assertEquals(TextItem.ON_PAGE_BREAK_METHOD,((PropertyDefn)list.get(j++)).getName());
  onprepare=text.getProperty(TextItem.ON_PREPARE_METHOD).getMethodInfo();
  iter=onprepare.argumentListIterator();
  argumentList=(ArgumentInfoList)iter.next();
  assertNotNull(argumentList.getArgument("String_Node_Str"));
  oncreate=text.getProperty(TextItem.ON_CREATE_METHOD).getMethodInfo();
  iter=oncreate.argumentListIterator();
  argumentList=(ArgumentInfoList)iter.next();
  assertNotNull(argumentList.getArgument("String_Node_Str"));
  onrender=text.getProperty(TextItem.ON_RENDER_METHOD).getMethodInfo();
  iter=onrender.argumentListIterator();
  argumentList=(ArgumentInfoList)iter.next();
  assertNotNull(argumentList.getArgument("String_Node_Str"));
  onpagebreak=text.getProperty(TextItem.ON_PAGE_BREAK_METHOD).getMethodInfo();
  iter=onpagebreak.argumentListIterator();
  argumentList=(ArgumentInfoList)iter.next();
  assertNotNull(argumentList.getArgument("String_Node_Str"));
  IElementDefn image=instance.getElement("String_Node_Str");
  list=image.getMethods();
  int k=0;
  assertEquals(ImageItem.ON_PREPARE_METHOD,((PropertyDefn)list.get(k++)).getName());
  assertEquals(ImageItem.ON_CREATE_METHOD,((PropertyDefn)list.get(k++)).getName());
  assertEquals(ImageItem.ON_RENDER_METHOD,((PropertyDefn)list.get(k++)).getName());
  assertEquals(ImageItem.ON_PAGE_BREAK_METHOD,((PropertyDefn)list.get(k++)).getName());
  onprepare=image.getProperty(ImageItem.ON_PREPARE_METHOD).getMethodInfo();
  iter=onprepare.argumentListIterator();
  argumentList=(ArgumentInfoList)iter.next();
  assertNotNull(argumentList.getArgument("String_Node_Str"));
  oncreate=image.getProperty(ImageItem.ON_CREATE_METHOD).getMethodInfo();
  iter=oncreate.argumentListIterator();
  argumentList=(ArgumentInfoList)iter.next();
  assertNotNull(argumentList.getArgument("String_Node_Str"));
  onrender=image.getProperty(ImageItem.ON_RENDER_METHOD).getMethodInfo();
  iter=onrender.argumentListIterator();
  argumentList=(ArgumentInfoList)iter.next();
  assertNotNull(argumentList.getArgument("String_Node_Str"));
  onpagebreak=image.getProperty(ImageItem.ON_PAGE_BREAK_METHOD).getMethodInfo();
  iter=onpagebreak.argumentListIterator();
  argumentList=(ArgumentInfoList)iter.next();
  assertNotNull(argumentList.getArgument("String_Node_Str"));
  IElementDefn grid=instance.getElement("String_Node_Str");
  list=grid.getMethods();
  int m=0;
  assertEquals(GridItem.ON_PREPARE_METHOD,((PropertyDefn)list.get(m++)).getName());
  assertEquals(GridItem.ON_CREATE_METHOD,((PropertyDefn)list.get(m++)).getName());
  assertEquals(GridItem.ON_RENDER_METHOD,((PropertyDefn)list.get(m++)).getName());
  assertEquals(GridItem.ON_PAGE_BREAK_METHOD,((PropertyDefn)list.get(m++)).getName());
  onprepare=grid.getProperty(GridItem.ON_PREPARE_METHOD).getMethodInfo();
  iter=onprepare.argumentListIterator();
  argumentList=(ArgumentInfoList)iter.next();
  assertNotNull(argumentList.getArgument("String_Node_Str"));
  oncreate=grid.getProperty(GridItem.ON_CREATE_METHOD).getMethodInfo();
  iter=oncreate.argumentListIterator();
  argumentList=(ArgumentInfoList)iter.next();
  assertNotNull(argumentList.getArgument("String_Node_Str"));
  onrender=grid.getProperty(GridItem.ON_RENDER_METHOD).getMethodInfo();
  iter=onrender.argumentListIterator();
  argumentList=(ArgumentInfoList)iter.next();
  assertNotNull(argumentList.getArgument("String_Node_Str"));
  onpagebreak=grid.getProperty(GridItem.ON_PAGE_BREAK_METHOD).getMethodInfo();
  iter=onpagebreak.argumentListIterator();
  argumentList=(ArgumentInfoList)iter.next();
  assertNotNull(argumentList.getArgument("String_Node_Str"));
  IElementDefn textdata=instance.getElement("String_Node_Str");
  list=textdata.getMethods();
  int n=0;
  assertEquals(TextDataItem.ON_PREPARE_METHOD,((PropertyDefn)list.get(n++)).getName());
  assertEquals(TextDataItem.ON_CREATE_METHOD,((PropertyDefn)list.get(n++)).getName());
  assertEquals(TextDataItem.ON_RENDER_METHOD,((PropertyDefn)list.get(n++)).getName());
  assertEquals(TextDataItem.ON_PAGE_BREAK_METHOD,((PropertyDefn)list.get(n++)).getName());
  onprepare=textdata.getProperty(TextDataItem.ON_PREPARE_METHOD).getMethodInfo();
  iter=onprepare.argumentListIterator();
  argumentList=(ArgumentInfoList)iter.next();
  assertNotNull(argumentList.getArgument("String_Node_Str"));
  oncreate=textdata.getProperty(TextDataItem.ON_CREATE_METHOD).getMethodInfo();
  iter=oncreate.argumentListIterator();
  argumentList=(ArgumentInfoList)iter.next();
  assertNotNull(argumentList.getArgument("String_Node_Str"));
  onrender=textdata.getProperty(TextDataItem.ON_RENDER_METHOD).getMethodInfo();
  iter=onrender.argumentListIterator();
  argumentList=(ArgumentInfoList)iter.next();
  assertNotNull(argumentList.getArgument("String_Node_Str"));
  onpagebreak=textdata.getProperty(TextDataItem.ON_PAGE_BREAK_METHOD).getMethodInfo();
  iter=onpagebreak.argumentListIterator();
  argumentList=(ArgumentInfoList)iter.next();
  assertNotNull(argumentList.getArgument("String_Node_Str"));
  IElementDefn table=instance.getElement("String_Node_Str");
  list=table.getMethods();
  int l=0;
  assertEquals(TableItem.ON_PREPARE_METHOD,((PropertyDefn)list.get(l++)).getName());
  assertEquals(TableItem.ON_CREATE_METHOD,((PropertyDefn)list.get(l++)).getName());
  assertEquals(TableItem.ON_RENDER_METHOD,((PropertyDefn)list.get(l++)).getName());
  assertEquals(TableItem.ON_PAGE_BREAK_METHOD,((PropertyDefn)list.get(l++)).getName());
  onprepare=table.getProperty(TableItem.ON_PREPARE_METHOD).getMethodInfo();
  iter=onprepare.argumentListIterator();
  argumentList=(ArgumentInfoList)iter.next();
  assertNotNull(argumentList.getArgument("String_Node_Str"));
  oncreate=table.getProperty(TableItem.ON_CREATE_METHOD).getMethodInfo();
  iter=oncreate.argumentListIterator();
  argumentList=(ArgumentInfoList)iter.next();
  assertNotNull(argumentList.getArgument("String_Node_Str"));
  onrender=table.getProperty(TableItem.ON_RENDER_METHOD).getMethodInfo();
  iter=onrender.argumentListIterator();
  argumentList=(ArgumentInfoList)iter.next();
  assertNotNull(argumentList.getArgument("String_Node_Str"));
  onpagebreak=table.getProperty(TableItem.ON_PAGE_BREAK_METHOD).getMethodInfo();
  iter=onpagebreak.argumentListIterator();
  argumentList=(ArgumentInfoList)iter.next();
  assertNotNull(argumentList.getArgument("String_Node_Str"));
  IElementDefn row=instance.getElement("String_Node_Str");
  list=row.getMethods();
  int p=0;
  assertEquals(TableRow.ON_PREPARE_METHOD,((PropertyDefn)list.get(p++)).getName());
  assertEquals(TableRow.ON_CREATE_METHOD,((PropertyDefn)list.get(p++)).getName());
  assertEquals(TableRow.ON_RENDER_METHOD,((PropertyDefn)list.get(p++)).getName());
  onprepare=row.getProperty(TableRow.ON_PREPARE_METHOD).getMethodInfo();
  iter=onprepare.argumentListIterator();
  argumentList=(ArgumentInfoList)iter.next();
  assertNotNull(argumentList.getArgument("String_Node_Str"));
  oncreate=row.getProperty(TableRow.ON_CREATE_METHOD).getMethodInfo();
  iter=oncreate.argumentListIterator();
  argumentList=(ArgumentInfoList)iter.next();
  assertNotNull(argumentList.getArgument("String_Node_Str"));
  onrender=row.getProperty(TableRow.ON_RENDER_METHOD).getMethodInfo();
  iter=onrender.argumentListIterator();
  argumentList=(ArgumentInfoList)iter.next();
  assertNotNull(argumentList.getArgument("String_Node_Str"));
  IElementDefn listitem=instance.getElement("String_Node_Str");
  list=listitem.getMethods();
  int q=0;
  assertEquals(ListItem.ON_PREPARE_METHOD,((PropertyDefn)list.get(q++)).getName());
  assertEquals(ListItem.ON_CREATE_METHOD,((PropertyDefn)list.get(q++)).getName());
  assertEquals(ListItem.ON_RENDER_METHOD,((PropertyDefn)list.get(q++)).getName());
  assertEquals(ListItem.ON_PAGE_BREAK_METHOD,((PropertyDefn)list.get(q++)).getName());
  onprepare=listitem.getProperty(ListItem.ON_PREPARE_METHOD).getMethodInfo();
  iter=onprepare.argumentListIterator();
  argumentList=(ArgumentInfoList)iter.next();
  assertNotNull(argumentList.getArgument("String_Node_Str"));
  oncreate=listitem.getProperty(ListItem.ON_CREATE_METHOD).getMethodInfo();
  iter=oncreate.argumentListIterator();
  argumentList=(ArgumentInfoList)iter.next();
  assertNotNull(argumentList.getArgument("String_Node_Str"));
  onrender=listitem.getProperty(ListItem.ON_RENDER_METHOD).getMethodInfo();
  iter=onrender.argumentListIterator();
  argumentList=(ArgumentInfoList)iter.next();
  assertNotNull(argumentList.getArgument("String_Node_Str"));
  onpagebreak=listitem.getProperty(ListItem.ON_PAGE_BREAK_METHOD).getMethodInfo();
  iter=onpagebreak.argumentListIterator();
  argumentList=(ArgumentInfoList)iter.next();
  assertNotNull(argumentList.getArgument("String_Node_Str"));
}