@Override protected void setLocal(String propertyName, Object content) { if (propertyName.matches("^\\d+$")) { internal.set(Integer.parseInt(propertyName), (E) content); } else { super.setLocal(propertyName, content); } }