code: public boolean isWritableProperty(String propertyName) {
  		if (PropertyAccessorUtils.isIndexedProperty(propertyName)) {
  			// if an indexed property is readable it is writable, too
  			return isReadableProperty(propertyName);
  		}
  		else {
  			return writeAccessors.containsKey(propertyName);
  		}
  	}
docs: {@inheritDoc}