throw new NoSuchElementException();
throw new IllegalStateException();
		public void remove() {			if (cur == null || removed)				throw new NoSuchElementException();			if (prev == null) {				propertyListHead = cur.getNext();			} else {				prev.setNext(cur.getNext());			}			if (cur == propertyListTail) {				propertyListTail = prev;			}			removed = true;		}