public virtual string NextCalledName() { if (Addr is NbtAddress) { return ((NbtAddress)Addr).NextCalledName(); } if (CalledName != NbtAddress.SmbserverName) { CalledName = NbtAddress.SmbserverName; return CalledName; } return null; }