class Helper {
    public interface loadPolicyLineHandler<T, U> {
        void accept(T t, U u);
    }

    public static void loadPolicyLine(String line, Model model) {<FILL_FUNCTION_BODY>}
}

        if ("".equals(line)) {
            return;
        }

        if (line.charAt(0) == '#') {
            return;
        }

        String[] tokens = splitCommaDelimited(line);

        String key = tokens[0];
        String sec = key.substring(0, 1);
        Assertion ast = model.model.get(sec).get(key);
        List<String> policy = Arrays.asList(Arrays.copyOfRange(tokens, 1, tokens.length));
        ast.policy.add(policy);
        ast.policyIndex.put(policy.toString(), ast.policy.size() - 1);
    
<no_super_class>