private void setPropertyName() {
    Expression propertyNameExpr = ((PropertyExpression) call).getProperty();
    MethodNode constraint = selectNameConstraint(propertyNameExpr,
      resources.getAstNodeCache().InteractionBuilder_AddEqualPropertyName, resources.getAstNodeCache().InteractionBuilder_AddRegexPropertyName);
    call(constraint, propertyNameExpr);
  }
If the given statement is a valid interaction definition, returns the rewritten statement.
If the given statement is not an interaction definition, returns null.
If the given statement is an invalid interaction definition, records a compile error
and returns null.
spock-core/src/main/java/org/spockframework/compiler/InteractionRewriter.java