This is starting all over again, and there is no one to blame but the bukkit team itself. They provided a standard for permissions but left out half of the equation -- the group functionality. And here we are again, each developer thinking their implementation is the easiest and splintering off on their own. At this moment we have Permissions 2.x's .getGroup(World world, String permission), PermissionsEX and bPermissions using bridges that do the same thing, and now we have the new dinnerbone recommended standard BukkitPerms' .getGroups(String permission). Are we really trying to add yet another one into the mix? We need a standard and BukkitPerms is it.