An interface describing dictionary of strings implemented in Java