ClassFab cf = newClassFab("FredRunnable", BaseLocatable.class);
cf.addInterface(Runnable.class);
cf.addInterface(Serializable.class);
cf.addField("_map", Map.class);
cf.addConstructor(new Class[]
{ Map.class, Runnable.class }, new Class[]
{ IllegalArgumentException.class, DataFormatException.class }, "{ _map = $1; }");