}
if (propertyAccessor.isGetter()) {</BUG>
if (value.getter != null) {
throw new IllegalStateException("oops, duplicate key");
}
<BUG>value.getter = propertyAccessor;
}
else if (propertyAccessor.isSetter()) {
if (value.setter != null) {</BUG>
throw new IllegalStateException("oops, duplicate key");

}
if (element.isGetter()) {
if (value.getter != null) {
throw new IllegalStateException("oops, duplicate key");
