Fix the type of the exception thrown by validateTaps

The API specifies that validateTaps should throw InvalidSourceException, rather than IllegalArgumentException
Fixed type of exception thrown by validateTaps

The API specifies that validateTaps should throw InvalidSourceException, rather than IllegalArgumentException
Fixed per ianoc comment
Merge pull request #1033 from fgcallari/develop

Fixed type of exception thrown by validateTaps