ListNode test = generateOldValueStrictlyNotEqualsValueText(nodeFactory);
StatementListNode then =
generateStaticSetterAssignment(nodeFactory, className, qualifiedBackingPropertyName);
then = generateStaticDispatchEventCall(nodeFactory, then, className, accessorInfo.getQualifiedPropertyName());
Node ifStatement = nodeFactory.ifStatement(test, then, null);
functionStatementList = nodeFactory.statementList(functionStatementList, ifStatement);
}
else
{
VariableDefinitionNode variableDefinition = generateOldValueVariable(nodeFactory, setterAccessPropertyName);