# File lib/journey/path/pattern.rb, line 53
      def optional_names
        @optional_names ||= spec.grep(Nodes::Group).map { |group|
          group.grep(Nodes::Symbol)
        }.flatten.map { |n| n.name }.uniq
      end