diff --git a/websocket-sharp/Server/WebSocketSessionManager.cs b/websocket-sharp/Server/WebSocketSessionManager.cs
index c5be3ec1..ab3b2739 100644
--- a/websocket-sharp/Server/WebSocketSessionManager.cs
+++ b/websocket-sharp/Server/WebSocketSessionManager.cs
@@ -151,15 +151,31 @@ namespace WebSocketSharp.Server
}
///
- /// Gets the session with the specified .
+ /// Gets the session instance with the specified .
///
///
- /// A instance that provides the access to
- /// the information in the session, or if it's not found.
+ ///
+ /// A instance or
+ /// if not found.
+ ///
+ ///
+ /// That session instance provides the function to
+ /// access the information in the session.
+ ///
///
///
- /// A that represents the ID of the session to find.
+ /// A that represents the ID of
+ /// the session to find.
///
+ ///
+ /// The current state of the manager is not Start.
+ ///
+ ///
+ /// is .
+ ///
+ ///
+ /// is an empty string.
+ ///
public IWebSocketSession this[string id] {
get {
if (_state != ServerState.Start) {