public static Object bgl_open_input_procedure( procedure p, byte[] b ) { return new input_procedure_port( p, b ); }