def attribute_filter_hash(klass)
      hash = @flt_hash[klass]
      fh = {}
      klass.each_property do |prop|
        pa = prop.attribute
        spec = hash[pa] if hash
        # If the property is boolean, then make a filter that operates on the parsed string input.
        if prop.type == Java::JavaLang::Boolean then
          fh[pa] = boolean_filter(spec)
          logger.debug { "The migrator added the default text -> boolean filter for #{klass.qp} #{pa}." }
        elsif spec then
          fh[pa] = Migration::Filter.new(spec)
        end
      end
      unless fh.empty? then
        logger.debug { "The migration filters were loaded for #{klass.qp} #{fh.keys.to_series}." }
      end
      fh
    end
def attribute_filter_hash(klass)
      hash = @flt_hash[klass]
      fh = {}
      klass.each_property do |prop|
        pa = prop.attribute
        spec = hash[pa] if hash
        # If the property is boolean, then make a filter that operates on the parsed string input.
        if prop.type == Java::JavaLang::Boolean then
          fh[pa] = boolean_filter(spec)
          logger.debug { "The migrator added the default text -> boolean filter for #{klass.qp} #{pa}." }
        elsif spec then
          fh[pa] = Migration::Filter.new(spec)
        end
      end
      unless fh.empty? then
        logger.debug { "The migration filters were loaded for #{klass.qp} #{fh.keys.to_series}." }
      end
      fh
    end
Builds the property => filter hash. The filter is specified in the +--filter+ migration
 option. A Boolean property has a default String => Boolean filter which converts the
 input string to a Boolean as specified in the +Jinx::Boolean+ +to_boolean+ methods.

 @param [Class] klass the migration class
 @return [Property => Proc] the filter migration methods