perfection CCDom.java