# File lib/librarian/dsl/target.rb, line 121
      def extract_source_parts(options)
        if name = source_type_names.find{|name| options.key?(name)}
          options = options.dup
          param = options.delete(name)
          [name, param, options]
        else
          nil
        end
      end