private static void validateLegacyFilter(
      final KernelServices kernelServices,
      final ModelVersion modelVersion,
      final ModelNode address,
      final String filterExpression)
      throws OperationFailedException {
    ModelNode op = Operations.createReadResourceOperation(address);
    ModelNode result = executeTransformOperation(kernelServices, modelVersion, op);
    // No filter-spec should be there
    Assert.assertFalse(
        "filter-spec found at: " + address.asString(),
        result.has(CommonAttributes.FILTER_SPEC.getName()));

    op = Operations.createReadAttributeOperation(address, CommonAttributes.FILTER);
    result = executeTransformOperation(kernelServices, modelVersion, op);
    Assert.assertEquals(
        "Transformed spec does not match filter expression.",
        Filters.filterToFilterSpec(Operations.readResult(result)),
        filterExpression);
  }