if (rnd.nextInt(100) > 1)
{
int numA = rnd.nextInt(10000)-5000, numB=rnd.nextInt(10000)-5000;
ErlangRunner rn = new ErlangRunner(r.traceRunnerNode);rn.forceReady();// only using default instances
OtpErlangTuple response = (OtpErlangTuple)rn.call(new OtpErlangObject[]{new OtpErlangAtom("echo"),
new OtpErlangList(new OtpErlangObject[]{ new OtpErlangAtom(dataHead), new OtpErlangInt(numA), new OtpErlangInt(numB),new OtpErlangAtom(dataC)})},
0);
Assert.assertEquals(dataHead,((OtpErlangAtom)response.elementAt(0)).atomValue());
Assert.assertEquals(processNames[runnerNumber],((OtpErlangAtom)response.elementAt(1)).atomValue());
OtpErlangObject [] list = ((OtpErlangList)response.elementAt(2)).elements();