comment note diagram modelel comment param given modelel param header comment header param prefix comment prefix line param footer comment footer comment object header prefix footer buffer result buffer header result append header append line separ model facad auml element collect comment model facad comment comment nlcount iter iter comment iter iter object iter model facad nlcount append comment result prefix nlcount footer result append footer append line separ result 