public int hashCode() { int currentHashCode = 1; { currentHashCode = (currentHashCode* 31); List<JavaField> theJavaField; theJavaField = (((this.javaField!= null)&&(!this.javaField.isEmpty()))?this.getJavaField():null); if ((this.javaField!= null)&&(!this.javaField.isEmpty())) { currentHashCode += theJavaField.hashCode(); } } return currentHashCode; }
public boolean equals(Object object) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; } if (this == object) { return true; } final JavaFields that = ((JavaFields) object); { List<JavaField> leftJavaField; leftJavaField = (((this.javaField!= null)&&(!this.javaField.isEmpty()))?this.getJavaField():null); List<JavaField> rightJavaField; rightJavaField = (((that.javaField!= null)&&(!that.javaField.isEmpty()))?that.getJavaField():null); if ((this.javaField!= null)&&(!this.javaField.isEmpty())) { if ((that.javaField!= null)&&(!that.javaField.isEmpty())) { if (!leftJavaField.equals(rightJavaField)) { return false; } } else { return false; } } else { if ((that.javaField!= null)&&(!that.javaField.isEmpty())) { return false; } } } return true; }