code: public void refresh() throws IOException {
  		root.refresh();
  		//
  		for(Build.Rule rule : rules) {
  			rule.apply(executor);
  		}
  	}
docs: Force root to refresh entries from permanent storage (where appropriate). For
  items which have been modified, this operation has no effect (i.e. the new
  contents are retained).