public static IRubyObject __hpricot_scan(IRubyObject recv, IRubyObject port, Block block) {
Ruby runtime = recv.getRuntime();
HpricotScanService service = new HpricotScanService();
service.runtime = runtime;
service.xmldecl = runtime.newSymbol("xmldecl");
service.doctype = runtime.newSymbol("doctype");
service.procins = runtime.newSymbol("procins");
service.stag = runtime.newSymbol("stag");
service.etag = runtime.newSymbol("etag");
service.emptytag = runtime.newSymbol("emptytag");
service.comment = runtime.newSymbol("comment");