question: returns an iterator over the supported block sizes . each elementreturned by this object is an integer . the default behaviour is to return an iterator with just one value , which is that currently configured for the underlying block cipher . concrete implementations may override this behaviour to signal their ability to support other values . concode_field_sep IBlockCipher cipher concode_elem_sep int cipherBlockSize concode_elem_sep String name concode_elem_sep int modeBlockSize concode_elem_sep int state concode_elem_sep byte[] iv concode_elem_sep Object lock concode_field_sep void init concode_elem_sep void encryptBlock concode_elem_sep Iterator keySizes concode_elem_sep int defaultKeySize concode_elem_sep void update concode_elem_sep void decryptBlock concode_elem_sep boolean selfTest concode_elem_sep boolean testSymmetry concode_elem_sep int currentBlockSize concode_elem_sep String name concode_elem_sep Object clone concode_elem_sep int defaultBlockSize concode_elem_sep void reset concode_elem_sep void setup concode_elem_sep void teardown
target: Iterator function ( ) { ArrayList loc0 = new ArrayList ( ) ; loc0 . add ( Integer . valueOf ( cipherBlockSize ) ) ; return Collections . unmodifiableList ( loc0 ) . iterator ( ) ; }