def analyze
      @sections = @sections.compact.reject { |s| s.items.nil? || s.items.empty? }
    end
def analyze
      @sections = @sections.compact.reject { |s| s.items.nil? || s.items.empty? }
    end
Initialize a new analyzer

 @param [PBXNativeTarget] target
        see +target+.

 @param [Hash] options
        see subclasses.

 Analyze the project

 @return [Array<Section>]
         the built sections