pmd for CharacterChangeListener