# File lib/cucumber/step_mother.rb, line 61
    def load_plain_text_features(feature_files)
      features = Ast::Features.new

      tag_counts = {}
      start = Time.new
      log.debug("Features:\n")
      feature_files.each do |f|
        feature_file = FeatureFile.new(f)
        feature = feature_file.parse(options, tag_counts)
        if feature
          features.add_feature(feature)
          log.debug("  * #{f}\n")
        end
      end
      duration = Time.now - start
      log.debug("Parsing feature files took #{format_duration(duration)}\n\n")
      
      check_tag_limits(tag_counts)
      
      features
    end