/* */ private int checkedGet(PropertyInfoImpl p) {
/* 481 */ Integer i = (Integer)get(p.getName());
/* 482 */ if (i == null)
/* */ {
/* 484 */ if (p.kind().isOrdered) {
/* 485 */ ClassInfoImpl.this.builder.reportError(new IllegalAnnotationException(Messages.PROPERTY_MISSING_FROM_ORDER.format(new Object[] { p.getName() }), p));
/* */ }
/* */
/* 489 */ i = Integer.valueOf(size());
/* 490 */ put(p.getName(), i);
/* */ }
/* */
/* 494 */ int ii = i.intValue();
/* 495 */ if (ii < this.used.length) {
/* 496 */ if ((this.used[ii] != null) && (this.used[ii] != p)) {
/* 497 */ if (this.collidedNames == null) this.collidedNames = new HashSet();
/* */
/* 499 */ if (this.collidedNames.add(p.getName()))
/* */ {
/* 501 */ ClassInfoImpl.this.builder.reportError(new IllegalAnnotationException(Messages.DUPLICATE_PROPERTIES.format(new Object[] { p.getName() }), p, this.used[ii]));
/* */ }
/* */ }
/* 504 */ this.used[ii] = p;
/* */ }
/* */