anchor.diff:                     })
     end.
   
  -%% @doc
  +%% @doc 5.9.  minimum
  +%%
  +%% This attribute defines the minimum value of the instance property
  +%% when the type of the instance value is a number.
   %% @private
   check_minimum(Value, Minimum, ExclusiveMinimum) ->
  +%% @doc 5.11.  exclusiveMinimum
  +%%
  +%% This attribute indicates if the value of the instance (if the
  +%% instance is a number) can not equal the number defined by the
  +%% "minimum" attribute.  This is false by default, meaning the instance
  +%% value can be greater then or equal to the minimum value.
  +%% @end
     Result = case ExclusiveMinimum of
                true  -> Value > Minimum;
                _     -> Value >= Minimum
  
positive.code:                      })
    end.
  
  %% @doc
  %% @private
  check_min_length(Value, MinLength) ->
    case length(unicode:characters_to_list(Value)) >= MinLength of
  
negative.code:                    })
    end.
  
  %%% @doc 5.10.  maximum
  %%
  %% This attribute defines the maximum value of the instance property
  %% when the type of the instance value is a number.
  %% @private
  check_maximum(Value, Maximum, ExclusiveMaximum) ->
  %% @doc 5.12.  exclusiveMaximum
  %%
  %% This attribute indicates if the value of the instance (if the
  %% instance is a number) can not equal the number defined by the
  %% "maximum" attribute.  This is false by default, meaning the instance
  %% value can be less then or equal to the maximum value.
  %% @end
    Result = case ExclusiveMaximum of
               true  -> Value < Maximum;
               _     -> Value =< Maximum
  