HashCodeBuilder, EqualsBuilder ... quem ja viu ? quem usa?

Salve Galeraa!

Curiosidade… quem ja viu isso ? quem usa? quem tem criticas?


	@Override
	public int hashCode() {
		return org.apache.commons.lang.builder.HashCodeBuilder.reflectionHashCode(this); 	
	}
	
	@Override
	public boolean equals(Object obj) {
		return org.apache.commons.lang.builder.EqualsBuilder.reflectionEquals(this, obj);
	}

Abraços!!

Tirando que ambos usam todos os campos como identidade, o que nem sempre é verdade; e que são terrivelmente lentos, não tem nenhum problema per se.