javadoc for Union