{
properties.put(name, new FieldPropertyInfo(field));
}
else if (pi.isReadable() == false)
{
properties.put(name, new SetterAndFieldPropertyInfo(pi, field));
}
else if (pi.isWritable() == false)
{
properties.put(name, new GetterAndFieldPropertyInfo(pi, field));
}