Currently the WBWRenderer does not update the size of the application in the application model if the shell is maximized, only if the Shell is re-sized. This leads to outdated information in the application model and forces clients which are interested in the actual size of the Window to check in the Shell instead in the model.
This was introduced by https://bugs.eclipse.org/bugs/attachment.cgi?id=183776&action=diff. The actual logic of restoring of size is done via a tag, so I do not see a reason why we should not place the correct information in the application model.
PR to follow.