same question here: is there a need to create a temporary variable for xblockInfo?  You are also defining two different variables on the same line - which is fine in its own right.  But it can be avoided without the (possibly) unneeded xblockInfo.