This class and its methods will need JavaDoc, being public.