+ split the policy file into three classes: Merge(), Diagnose(), and Action().