if( sm_logger.isLoggable( Level.FINER ) ) sm_logger.exiting( sm_className, methodName, new Integer( maxConnections ) );
sm_logger.exiting( sm_className, methodName, maxConnections );
	public int getMaxConnections( String driverName ) throws DataException	{		String methodName = "getMaxConnections";		sm_logger.entering( sm_className, methodName, driverName );		int maxConnections = 0;  	// default to unknown limit		try		{			IDriver factory = 				DriverManager.getInstance().getDriverConnectionFactory( driverName );			if ( factory != null )			    maxConnections = factory.getMaxConnections();		}		catch( OdaException ex )		{			sm_logger.logp( Level.WARNING, sm_className, methodName, 							"Cannot get max connections.", ex );			maxConnections = 0;		}		catch( UnsupportedOperationException ex )		{			sm_logger.logp( Level.INFO, sm_className, methodName, 							"Cannot get max connections.", ex );			maxConnections = 0;		}		if( sm_logger.isLoggable( Level.FINER ) )			sm_logger.exiting( sm_className, methodName, new Integer( maxConnections ) );					return maxConnections;	}