Buggy code:
public class RemoveMember extends PlayerCommand { public RemoveMember ( String name ) { } @ Override public boolean execute ( CommandSender sender , String [ ] args ) { if ( ! ( sender instanceof Player ) ) { sender . sendMessage ( ( ( ChatColor . RED ) + "I'm<seq2seq4repair_space>sorry<seq2seq4repair_space>baby,<seq2seq4repair_space>please<seq2seq4repair_space>run<seq2seq4repair_space>this<seq2seq4repair_space>as<seq2seq4repair_space>a<seq2seq4repair_space>player<seq2seq4repair_space>:)" ) ) ; return true ; } Player p = ( ( Player ) ( sender ) ) ; Group group = gm . getGroup ( args [ 0 ] ) ; if ( group == null ) { p . sendMessage ( ( ( ChatColor . RED ) + "That<seq2seq4repair_space>group<seq2seq4repair_space>does<seq2seq4repair_space>not<seq2seq4repair_space>exist." ) ) ; return true ; } if ( group . isDisciplined ( ) ) { p . sendMessage ( ( ( ChatColor . RED ) + "This<seq2seq4repair_space>group<seq2seq4repair_space>is<seq2seq4repair_space>disiplined." ) ) ; return true ; } UUID executor = NameAPI . getUUID ( p . getName ( ) ) ; <START_BUG> UUID uuid = NameAPI . getUUID ( args [ 0 ] ) ; <END_BUG> GroupPermission perm = gm . getPermissionforGroup ( group ) ; PlayerType t = group . getPlayerType ( executor ) ; PlayerType toBeRemoved = group . getPlayerType ( uuid ) ; if ( toBeRemoved == null ) { p . sendMessage ( ( ( ChatColor . RED ) + "That<seq2seq4repair_space>player<seq2seq4repair_space>is<seq2seq4repair_space>not<seq2seq4repair_space>on<seq2seq4repair_space>the<seq2seq4repair_space>group." ) ) ; return true ; } boolean allowed = false ; switch ( toBeRemoved ) { case MEMBERS : allowed = perm . isAccessible ( t , MEMBERS ) ; break ; case MODS : allowed = perm . isAccessible ( t , MODS ) ; break ; case ADMINS : allowed = perm . isAccessible ( t , ADMINS ) ; break ; case OWNER : allowed = perm . isAccessible ( t , OWNER ) ; break ; default : allowed = false ; break ; } if ( ( ! allowed ) && ( ! ( ( p . isOp ( ) ) || ( p . hasPermission ( "namelayer.admin" ) ) ) ) ) { p . sendMessage ( ( ( ChatColor . RED ) + "You<seq2seq4repair_space>do<seq2seq4repair_space>not<seq2seq4repair_space>have<seq2seq4repair_space>permissions<seq2seq4repair_space>to<seq2seq4repair_space>modify<seq2seq4repair_space>this<seq2seq4repair_space>group." ) ) ; return true ; } if ( uuid == null ) { p . sendMessage ( ( ( ChatColor . RED ) + "The<seq2seq4repair_space>player<seq2seq4repair_space>has<seq2seq4repair_space>never<seq2seq4repair_space>played<seq2seq4repair_space>before." ) ) ; return true ; } if ( ! ( group . isMember ( uuid ) ) ) { p . sendMessage ( ( ( ChatColor . RED ) + "That<seq2seq4repair_space>player<seq2seq4repair_space>is<seq2seq4repair_space>not<seq2seq4repair_space>on<seq2seq4repair_space>the<seq2seq4repair_space>group." ) ) ; return true ; } if ( group . isOwner ( uuid ) ) { p . sendMessage ( ( ( ( ChatColor . RED ) + "That<seq2seq4repair_space>player<seq2seq4repair_space>owns<seq2seq4repair_space>the<seq2seq4repair_space>group,<seq2seq4repair_space>you<seq2seq4repair_space>cannot<seq2seq4repair_space>" ) + "remove<seq2seq4repair_space>the<seq2seq4repair_space>player." ) ) ; return true ; } p . sendMessage ( ( ( ChatColor . GREEN ) + "Player<seq2seq4repair_space>has<seq2seq4repair_space>been<seq2seq4repair_space>removed<seq2seq4repair_space>from<seq2seq4repair_space>the<seq2seq4repair_space>group." ) ) ; group . removeMember ( uuid ) ; return true ; } }

Fix:
UUID uuid = NameAPI . getUUID ( args [ 1 ] ) ;