void supervisorCall(final Resource r, final Device d, final int code) { switch (code) { case 1: read(r, d); break; case 2: write(r, d); break; } }