private void withHashCode() {
		JMethod hashCode = this.pojo.method(JMod.PUBLIC, int.class, "hashCode");

		Class<?> hashCodeBuilderClass = org.apache.commons.lang3.builder.HashCodeBuilder.class;
		if (!Config.getPojoConfig().isUseCommonsLang3()) {
			hashCodeBuilderClass = org.apache.commons.lang.builder.HashCodeBuilder.class;
		}

		JClass hashCodeBuilderRef = this.pojo.owner().ref(hashCodeBuilderClass);

		JInvocation hashCodeBuilderInvocation = appendFieldsToHashCode(getNonTransientAndNonStaticFields(), hashCodeBuilderRef);

		hashCode.body()._return(hashCodeBuilderInvocation.invoke("toHashCode"));
	}
private void withHashCode ( ) { JMethod hashCode = this . pojo . method ( JMod . PUBLIC , int . class , "hashCode" ) ; Class < ? > hashCodeBuilderClass = org . apache . commons . lang3 . builder . HashCodeBuilder . class ; if ( ! Config . getPojoConfig ( ) . isUseCommonsLang3 ( ) ) { hashCodeBuilderClass = org . apache . commons . lang . builder . HashCodeBuilder . class ; } JClass hashCodeBuilderRef = this . pojo . owner ( ) . ref ( hashCodeBuilderClass ) ; JInvocation hashCodeBuilderInvocation = appendFieldsToHashCode ( getNonTransientAndNonStaticFields ( ) , hashCodeBuilderRef ) ; hashCode . body ( ) . _return ( hashCodeBuilderInvocation . invoke ( "toHashCode" ) ) ; }
Ada