Buggy code:
public enum Perm { COMMAND_INFO ( new Permission ( "multiverse.inventories.info" , "Displays<seq2seq4repair_space>information<seq2seq4repair_space>about<seq2seq4repair_space>a<seq2seq4repair_space>world<seq2seq4repair_space>or<seq2seq4repair_space>group." , PermissionDefault . OP ) ) , COMMAND_LIST ( new Permission ( "multiverse.inventories.list" , "Displays<seq2seq4repair_space>a<seq2seq4repair_space>list<seq2seq4repair_space>of<seq2seq4repair_space>groups." , PermissionDefault . OP ) ) , COMMAND_RELOAD ( new Permission ( "multiverse.inventories.reload" , "Reloads<seq2seq4repair_space>config<seq2seq4repair_space>file." , PermissionDefault . OP ) ) , COMMAND_IMPORT ( new Permission ( "multiverse.inventories.import" , "Imports<seq2seq4repair_space>data<seq2seq4repair_space>from<seq2seq4repair_space>MultiInv//WorldInventories" , PermissionDefault . OP ) ) , COMMAND_ADDWORLD ( new Permission ( "multiverse.inventories.addworld" , "Adds<seq2seq4repair_space>a<seq2seq4repair_space>world<seq2seq4repair_space>to<seq2seq4repair_space>a<seq2seq4repair_space>world<seq2seq4repair_space>group" , PermissionDefault . OP ) ) , COMMAND_RMWORLD ( new Permission ( "multiverse.inventories.removeworld" , "Removes<seq2seq4repair_space>a<seq2seq4repair_space>world<seq2seq4repair_space>from<seq2seq4repair_space>a<seq2seq4repair_space>world<seq2seq4repair_space>group" , PermissionDefault . OP ) ) , COMMAND_ADDSHARES ( new Permission ( "multiverse.inventories.addshares" , "Adds<seq2seq4repair_space>share(s)<seq2seq4repair_space>to<seq2seq4repair_space>a<seq2seq4repair_space>world<seq2seq4repair_space>group" , PermissionDefault . OP ) ) , COMMAND_RMSHARES ( new Permission ( "multiverse.inventories.removeshares" , "Removes<seq2seq4repair_space>share(s)<seq2seq4repair_space>from<seq2seq4repair_space>a<seq2seq4repair_space>world<seq2seq4repair_space>group" , PermissionDefault . OP ) ) , COMMAND_SPAWN ( new Permission ( "multiverse.inventories.spawn.self" , "teleport<seq2seq4repair_space>yourself<seq2seq4repair_space>to<seq2seq4repair_space>group<seq2seq4repair_space>spawn" , PermissionDefault . OP ) ) , COMMAND_SPAWN_OTHER ( new Permission ( "multiverse.inventories.spawn.other" , "teleport<seq2seq4repair_space>other<seq2seq4repair_space>to<seq2seq4repair_space>group<seq2seq4repair_space>spawn" , PermissionDefault . OP ) ) , COMMAND_DEBUG ( new Permission ( "multiverse.inventories.debug" , "Spams<seq2seq4repair_space>the<seq2seq4repair_space>console<seq2seq4repair_space>a<seq2seq4repair_space>bunch." , PermissionDefault . OP ) ) , BYPASS_GROUP_ALL ( new Permission ( "mvinv.bypass.group.*" , "" , PermissionDefault . FALSE ) ) , BYPASS_GROUP ( "mvinv.bypass.group." ) { private String getBypassMessage ( Player player , String name ) { } } , BYPASS_WORLD_ALL ( new Permission ( "mvinv.bypass.world.*" , "" , PermissionDefault . FALSE ) ) , BYPASS_WORLD ( "mvinv.bypass.world." ) { private String getBypassMessage ( Player player , String name ) { } } ; private Permission perm = null ; private String permNode = "" ; Perm ( Permission perm ) { } Perm ( String permNode ) { } public Permission getPermission ( ) { } public String getNode ( ) { } public String getBypassNode ( String finalNode , GroupManager groupManager ) { String bypassNode = ( this . getNode ( ) ) + finalNode ; Logging . finer ( ( ( "Checking<seq2seq4repair_space>node<seq2seq4repair_space>" + bypassNode ) + "..." ) ) ; if ( ( Bukkit . getPluginManager ( ) . getPermission ( bypassNode ) ) == null ) { <START_BUG> if ( ( ( Bukkit . getWorld ( finalNode ) ) != null ) || ( ( groupManager != null ) && ( ( groupManager . getGroup ( finalNode ) ) != null ) ) ) { <END_BUG> Bukkit . getPluginManager ( ) . addPermission ( new Permission ( bypassNode , PermissionDefault . FALSE ) ) ; } } return bypassNode ; } public boolean hasBypass ( Player player , String name , GroupManager groupManager ) { } public boolean has ( CommandSender sender ) { } public static void register ( JavaPlugin plugin ) { } }

Fix:
if ( ( ( finalNode . equals ( "*" ) ) || ( ( Bukkit . getWorld ( finalNode ) ) != null ) ) || ( ( groupManager != null ) && ( ( groupManager . getGroup ( finalNode ) ) != null ) ) ) {