### Question:
PathObject extends CT_Path implements PageBlockType { public PathObject setID(ST_ID id) { if (id == null) { throw new IllegalArgumentException("ID 不能为空"); } this.setObjID(id); return this; } PathObject(Element proxy); private  PathObject();  PathObject(ST_ID id); PathObject setID(ST_ID id); PathObject setID(long id); ST_ID getID();  }### Answer:
@Test public void genReflect() throws Exception { PathObject pathObjectReflect = (PathObject) pathObjectCase() .setID(ST_ID.getInstance("10007")) .setBoundary(new ST_Box(10, 110, 140, 40)) .setFillColor(new CT_Color(CT_AxialShdTest.axialShdReflectCase())); TestTool.genXml("PathObjectReflect", pathObjectReflect); }
@Test public void genRepeat() throws Exception { PathObject pathObjectRepeat = (PathObject) pathObjectCase() .setID(ST_ID.getInstance("10006")) .setBoundary(new ST_Box(10, 60, 140, 40)) .setFillColor(new CT_Color(CT_AxialShdTest.axialShdRepeatCase())); TestTool.genXml("PathObjectRepeat", pathObjectRepeat); }