# File lib/eymiha/units/numeric_with_units.rb, line 339
    def align(target,all=true,type=@@derived_align_type)
      if target.kind_of? Array
        piece_align(target)
      elsif !derived? && !target.derived?
        simple_align(target,all)
      else
        power_align(target,all,type)
      end
    end