public Rectangle getScreenBounds() {
return new GetAction<Rectangle>() {
@Override
public void run(Object... parameters) {
TreeCell treeCell = treeViewWrap.getTreeCell(getControl());
if (treeCell != null) {
setResult(NodeWrap.getScreenBounds(getEnvironment(), treeCell));
}
}
}.dispatch(getEnvironment());