if ((box.getNode().getNodeType() == Node.TEXT_NODE && !LayoutUtil.isBlockNode(box.getRealElement(), c)) || box.isElement()) {
if(box.isElement()) { return true; } if (  box.getNode().getNodeType() == Node.TEXT_NODE && !LayoutUtil.isBlockNode(box.getRealElement(), c) ) {
    public static boolean isBlockOrInlineElementBox(Context c, Box box) {        if ((box.getNode().getNodeType() == Node.TEXT_NODE &&                !LayoutUtil.isBlockNode(box.getRealElement(), c)) ||                box.isElement()) {            // u.p("box = " + box);            // u.p("node type = " + box.node.getNodeType());            // u.p("text node == " + Node.TEXT_NODE);            // u.p("real element = " + box.getRealElement());            // u.p("is block node = " + DefaultLayout.isBlockNode(box.getRealElement(),c));            // u.p("is element = " + box.isElement());            return true;        }        return false;    }