/** * Returns whether or not the property can be written as well as read Returns false if the index * is out of the range [0 ... numProperties() - 1 ] */ public boolean isReadWrite(int index) { if (auxillary != null) return auxillary.isReadWrite(index); if (index < 0 || index >= numProperties()) return false; if (isComposite(index)) return false; return (setMethods.get(index) != null); }