public int dump(DumpContext dc) throws IOException { dc.indent(); dc.getPs().print("StatusfieldCheck\n"); dc.increaseIndent(); int retVal = 0; // write caPmtCmdId dc.indent(); dc.getPs() .println("caPmtCmdId=" + caPmtCmdId + "(0x" + Integer.toHexString(caPmtCmdId) + ")"); // write programInfoLength { ArrayList<CaDescriptor> temp1 = programInfoLength; for (int iIdx = 0; iIdx < temp1.getCount(); iIdx++) { CaDescriptor element = temp1.get(iIdx); dc.indent(); dc.getPs().println(iIdx); if (element != null) { dc.indent(); dc.getPs().println("element"); retVal += element.dump(dc); } } } dc.decreaseIndent(); return retVal; }