This method should probably be called _jordan_block_structure to follow Python convention.