a1 = arg1;
a2 = arg2;
// java_constructor(A,B):-['$univ'(A,[C|D]),builtin_java_convert_args(D,E),'$univ'(F,[C|E]),java_constructor0(F,G),'$unify'(B,G)]
a3 = new VariableTerm(engine);
a4 = new VariableTerm(engine);
a5 = new ListTerm(a3, a4);
a6 = new VariableTerm(engine);
a7 = new VariableTerm(engine);
a8 = new ListTerm(a3, a6);
a9 = new VariableTerm(engine);
p1 = new PRED_$unify_2(a2, a9, cont);
p2 = new PRED_java_constructor0_2(a7, a9, p1);
p3 = new PRED_$univ_2(a7, a8, p2);
p4 = new PRED_builtin_java_convert_args_2(a4, a6, p3);