public static AbilityBuilder buildAbility(Class<? extends Ability> clazz) {
        try {
            return new AbilityBuilder(clazz);
        } catch (InstantiationException ex) {
        } catch (IllegalAccessException ex) {
        }
        return null;
    }