validateArtifactMap

Validates the parsed artifacts. If something is not
valid subclasses should throw an InvalidFormatException.
Note:
Subclasses should generally invoke super.validateArtifactMap at the beginning
of this method.