/** * Returns a new {@code ResourceNode} for the given {@code parent} and {@code name}. * * @param parent the parent node of this resource node. * @param name the sub resource name of this node. * @return the ResourceNode. * @throws NullPointerException if any argument is {@code null} */ public static ResourceNode of(final PolicyTreeNode parent, final String name) { return of(parent, name, EffectedPermissions.newInstance(Permissions.none(), Permissions.none())); }