*
* @param ip InputInfo object
* @return UserDatabaseConnection object
*/
private UserDatabaseConnection findOrCreateConnection(InputInfo ip) {
UserDatabaseConnection udc = null;
DatabaseConnectionContext dcc = ip.getDatabaseConnectionContext();
String connectionName = ip.getConnectionName();
if (dcc != null && connectionName != null) {
throw new IllegalArgumentException("You cannot have both connection name and dcc in the same InputInfo object.");