if (method != null)
{
Object[] pair =
{ method, synchronous };
seq = sequenceManager.reserve(pair);
Encoder enc = aBroker.createEncoder('M', seq);
obj.getObjectID().encode(enc);
obj.getSchema().getKey().encode(enc);
enc.writeStr8(name);
if (args.size() < method.getInputArgCount())
{
throw new ConsoleException(String.format(
"Incorrect number of arguments: expected %s, got %s",
method.getInputArgCount(), args.size()));