# File lib/less/java_script/rhino_context.rb, line 52
      def call(properties, *args)
        options = args.last.is_a?(::Hash) ? args.pop : {} # extract_option!

        source_name = options[:source_name] || "<eval>"
        line_number = options[:line_number] || 1
        @rhino_context.eval(properties, source_name, line_number).call(*args)
      rescue Rhino::JSError => e
        handle_js_error(e)
      end