
module.exports = function(__runtime__, scope){
    var console = Object.create(__runtime__.console);

    console.assert = function(value, message){
        message = message || "";
        console.assertTrue(value, message);
    }

    console.input = function(data, param){
        return eval(console.rawInput.call(console, [].slice(arguments)) + "");
    }

    scope.print = console.print.bind(console, android.util.Log.DEBUG);

    scope.log = console.log.bind(console);

    scope.err = console.error.bind(console);

    scope.openConsole = console.show.bind(console);

    scope.clearConsole = console.clear.bind(console);


    return console;
}