An automated software class specification validation tool automatically determines, for functions defined in a function definition section of a class specification, whether the function is properly declared throughout one or more other sections of the same class specification. The automated transaction machines operate to carry out financial transactions with associated host computers. Each of the some carbon particles include a particle containing the above metal inside thereof. The PIOs may also be linked to allow an operation performable in connection to one PIO to be performed in connection with the linked PIO. Accordingly, when the platen gap is large, the wiping speed is decreased, and the decrease of the wiping effect is compensated for by increasing the number of wiping operations. A wireless communication apparatus 110 communicates with a wireless terminal 300 and a wired communication network.