int getPointers(long object, int arg, int parameterName, PointerBuffer target) {
        APIBuffer __buffer = apiBuffer();
        int errcode = get(object, arg, parameterName, target.remaining() * POINTER_SIZE, memAddress(target), __buffer.address());
        if (DEBUG) {
            checkCLError(errcode);
        }
        return (int) (__buffer.pointerValue(0) >> POINTER_SHIFT);
    }
Writes the pointer list for the specified {@code parameterName} into
{@code target}.
<p>
This method should also be used for integer parameters that may be 32 or
64 bits (e.g. {@code size_t}).

@param object the object to query
@param arg an integer argument
@param parameterName the parameter to query
@param target the buffer in which to put the returned pointer list

@return how many pointers were actually returned
jme3-lwjgl3/src/main/java/com/jme3/opencl/lwjgl/info/InfoQueryInt.java