Hi there! I'm reading NiFi's source code recently, and I got confused by these two classes: org.apache.nifi.repository.schema.ComplexRecordField and org.apache.nifi.repository.schema.UnionRecordField
It seems to me that these two classes are almost the same, except that ComplexRecordField has customed hashCode and equals method. Are they designed to be this similar or it's accidently duplicated? Can they be simplyfied to one? In addition, I think there should be more javadocs in this project, to improve the readability. 2018-01-25 sunfishyc
