# File lib/ruby2ruby.rb, line 28
  def self.translate(klass_or_str, method = nil)
    require 'parse_tree'
    sexp = ParseTree.translate(klass_or_str, method)

    unifier = Unifier.new

    unifier.processors.each do |p|
      p.unsupported.delete :cfunc # HACK
    end

    sexp = unifier.process(sexp)

    self.new.process(sexp)
  end