public long getResolvedPreferredSize() {
   if (parent == null) {
     return 0;
   }
   if (blockLevelNode) {
     return parent.getContentAreaWidth();
   }
   return getContentAreaWidth();
 }
 public long getBlockContextWidth() {
   if (blockContext == null) {
     return 0;
   }
   return blockContext.getContentAreaWidth();
 }