assertEquals( 1,
m.rhs.length );
assertTrue( m.rhs[ 0 ] instanceof ActionUpdateField );
ActionUpdateField field = (ActionUpdateField) m.rhs[ 0 ];
assertEquals( "$p",
field.getVariable() );
assertTrue( field.getFieldValues()[ 0 ] instanceof ActionFieldValue );
assertEquals( 2,
field.getFieldValues().length );
ActionFieldValue value1 = field.getFieldValues()[ 0 ];
assertEquals( "firstName",
value1.getField() );
assertEquals( ",)",
value1.getValue() );
assertEquals( FieldNatureType.TYPE_LITERAL,
value1.getNature() );
assertEquals( DataType.TYPE_STRING,
value1.getType() );
ActionFieldValue value2 = field.getFieldValues()[ 0 ];
assertEquals( "lastName",
value2.getField() );
assertEquals( ",)",
value2.getValue() );
assertEquals( FieldNatureType.TYPE_LITERAL,