if (apmd != null && apmd.getPersistenceModifier() != FieldPersistenceModifier.NONE && apmd.isProperty())
{
if (((apmd.getJdoFieldFlag() & PersistenceCapable.MEDIATE_WRITE) == PersistenceCapable.MEDIATE_WRITE)||
((apmd.getJdoFieldFlag() & PersistenceCapable.CHECK_WRITE) == PersistenceCapable.CHECK_WRITE))
{
PropertySetterMethod setter = new PropertySetterMethod(m, this.className, constantPoolGen, newClass,
m.getArgumentTypes(), (BCELFieldPropertyMetaData)apmd, this);
setter.execute();
}
}
}