More thoroughly explained javadoc, for ktc