You are an expert in writing code in many different languages. Your goal is to perform code completion for the following code, keeping in mind the rest of the code and the file meta data.
    Metadata details:
    filename: anything.rb
    path of file: ./repos/sorbet/gems/sorbet-runtime/lib/types/types
    
    the code of the file until where you have to start completion: # frozen_string_literal: true
# typed: true

module T::Types
  # The top type
  class Anything < Base
    def initialize; end

    def build_type

    
    def initialize; end

    def build_type
      nil
    end

    # overrides Base
    def name
      "T.anything"
    end

    # overrides Base
    def valid?(obj)
      true
    end

    # overrides Base
    private def subtype_of_single?(other)
      case other
      when T::Types::Anything then true
      else false
      end