public VisualContext create() { VisualContext ret = new VisualContext(this, this.factory); ret.viewport = viewport; ret.rootContext = rootContext; ret.em = em; ret.rem = rem; ret.ex = ex; ret.ch = ch; ret.dpi = dpi; ret.font = font; ret.fontSize = fontSize; ret.fontWeight = fontWeight; ret.fontStyle = fontStyle; ret.fontVariant = fontVariant; ret.textDecoration = new ArrayList<CSSProperty.TextDecoration>(textDecoration); ret.color = color; return ret; }