code: String buildConditionExpression(SubstitutionContext context) {
          return condition == null ? null : condition.asSubstituted(context);
      }
docs: Builds and returns the condition expression to be used in a dynamodb
  request; or null if there is none.