link to javadoc to make things a bit clearer