# File lib/weights_and_max_depths.rb, line 129
  def initialize args
    proc = args.user_args
    ar = proc.arity
    inst = args.drp_instance
    if ar <= 0
      @value = proc.call
    elsif ar == 1
      @value = proc.call inst.next_meta_codon
    else
      @value = proc.call *Array.new(ar) { inst.next_meta_codon }
    end
  end