ArrayProperty array = (ArrayProperty) getAbstractProperty(arrayName);
if (array != null)
{
ArrayList<AbstractField> toDelete = new ArrayList<AbstractField>();
Iterator<AbstractField> it = array.getContainer().getAllProperties().iterator();
AbstractSimpleProperty tmp;
while (it.hasNext())
{
tmp = (AbstractSimpleProperty) it.next();
if (tmp.getStringValue().equals(fieldValue))
{
toDelete.add(tmp);
}
}
Iterator<AbstractField> eraseProperties = toDelete.iterator();