The LispConnector class
If the connection succeeds, return true.
If the connection fails, the result depends on the value of the throwErr argument:
- If the argument is null, throw IllegalArgumentException with an explanation in the message string.
- If the argument is an array String[0], just return false.
- If the argument is an array String[1], store the error explanation string in element 0 of the array and return false.