Minor suggestion: name class SingleIndexWriteFailureException for consistency with MutliIndexWriteFailureException.