public boolean checkForNameChange(L2PcInstance player) { for(L2ClanMember member : _members.values()) if (member.getObjectId() == player.getObjectId()) if (!_members.containsKey(player.getName())) { //Create the new namechanged clanmember L2ClanMember newmember = new L2ClanMember(this, player.getName(), player.getLevel(), member.getClassId(), player.getObjectId(), member.getSubPledgeType(), member.getPledgeRank(), member.getTitle()); if (newmember.getObjectId() == this.getLeaderId()) setLeader(newmember); else addClanMember(newmember); newmember.initApprenticeAndSponsor(member.getApprentice(), member.getSponsor()); //remove old one _members.remove(member); return true; } return false; }