class LoadParser extends SingleParser<T> {

    @Override
    protected void parse(T type) {
        var load = environment.resolver.any(type, Load.class);
        var mapping = environment.mappings;
        
        mapping.put("load", load.during().toString());
        
        check(type, load.before());
        mapping.put("loadbefore", load.before());
        
        check(type, load.optionallyAfter());
        mapping.put("softdepend", load.optionallyAfter());
        
        check(type, load.after());
        mapping.put("depend", load.after());
    }

    public  LoadParser(Environment<T> environment);

}