src/main/java/org/gm4java/engine/support/PooledGMService.java
@Override
    public String execute(@Nonnull String command, String... arguments) throws IOException, GMException,
            GMServiceException {
        PooledGMConnection connection = pool.borrowObject();
        try {
            return connection.execute(command, arguments);
        } finally {
            pool.returnObject(connection);
        }
    }
@Override
    public String execute(@Nonnull String command, String... arguments) throws IOException, GMException,
            GMServiceException {
        PooledGMConnection connection = pool.borrowObject();
        try {
            return connection.execute(command, arguments);
        } finally {
            pool.returnObject(connection);
        }
    }
{@inheritDoc}