refactoring
refactoring
expect null for equals/hashcode