String getStringUTF8(long object, int arg, int parameterName, int parameterValueSize) {
        APIBuffer __buffer = apiBuffer();
        int errcode = get(object, arg, parameterName, parameterValueSize, __buffer.address(), NULL);
        if (DEBUG) {
            checkCLError(errcode);
        }
        return __buffer.stringValueUTF8(0, parameterValueSize);
    }
Returns the string value for the specified {@code parameterName}. The raw
bytes returned are assumed to be UTF-8 encoded and have length equal to {@code
parameterValueSize}.

@param object the object to query
@param arg an integer argument
@param parameterName the parameter to query
@param parameterValueSize the explicit string length

@return the parameter's string value
jme3-lwjgl3/src/main/java/com/jme3/opencl/lwjgl/info/InfoQueryInt.java