// load plugins
while (true) {
boolean chance = false;
for (String id : order.keySet().toArray(new String[order.keySet().size()])) {
// can start?
STAGE erg = order.get(id).canUse(ymd, order.keySet().toArray(new String[order.keySet().size()]));
// add it?
if (erg == STAGE.USEABLE || erg == STAGE.NOTUSEABLE) {
order.remove(id);
chance = true;