First part javadoc