Changed the getDescriptions()-method to be consistent with the exception
handling of other methods.
Also added documentation.