{
CustomAttributeSetting.NamedArgument named=i.next();
if ( named.isProperty())
{
Signature s=new Signature();
s.addArgument( new ReadArg(named.getType()));
s.setReturnType( void_read_type);
DBMethod propertySetter=getCurrentClass(custom.getContainingType()).getMethod("set_"+named.getName(), void_type, getSignatureKey( s));
if ( propertySetter.updateArguments(m_db, s))
ObjectDB.makeDirty( propertySetter);
attrUpdater.addCall(propertySetter, m_current_source_file, m_current_line);