method.invoke(proxy, args);
PickableUnit pUnit = (PickableUnit)proxy;
Unit unit = new Unit(CellRenderable.world, pUnit.getId(), pUnit, ((CreatureCellRenderable)proxy).getModelName().toString(), ((CreatureCellRenderable)proxy).getHoverName());
method.invoke(proxy, args);
PickableUnit pUnit = (PickableUnit)proxy;
Unit unit = new Unit(CellRenderable.world, pUnit.getId(), pUnit, ((CreatureCellRenderable)proxy).getModelName().toString(), ((CreatureCellRenderable)proxy).getHoverName());