class ResourceNode implements PolicyTreeNode {

    public static ResourceNode of(final PolicyTreeNode parent, final String name) {
        return of(parent, name, EffectedPermissions.newInstance(Permissions.none(), Permissions.none()));
    }

    private  ResourceNode(final PolicyTreeNode parent, final String name, final EffectedPermissions permissions);

}