x/public.*{\n( .*\n|\n)+ }/s/(public class (.*) extends(.|\n)*)}/\1 int mtype() { return M\2; }\n },x g/public int mtype/s/public int mtype.*return M(.*);.*/&\n public String mname(){ return "\1"; }s/int (f.get\([^)]*\))/((int)(\1\&0xFF))/g :414
x/public.*{\n( .*\n|\n)+ }/s/(public class (.*) extends(.|\n)*)}/\1 int mtype() { return M\2; }\n }
,x g/public int mtype/s/public int mtype.*return M(.*);.*/&\n public String mname(){ return "\1"; }
s/int (f.get\([^)]*\))/((int)(\1\&0xFF))/g :414