return this.windowContextMap.size() + 1;
}
public synchronized WindowContext getWindowContext(String windowContextId)
{
EditableWindowContext result = this.windowContextMap.get(windowContextId);
if(result != null && !result.isActive())
{
closeWindowContext(result);
result = null;
}
if (result == null)
{
result = createWindowContext(windowContextId);
this.windowContextMap.put(windowContextId, result);
}
result.touch();
return result;
}