System.exit(0);
    private void checkProgramError(IntBuffer compiled, int id) {        if (compiled.get(0) == 0) {            IntBuffer iVal = BufferUtils.createIntBuffer(1);            ARBShaderObjects.glGetObjectParameterARB(id,                    ARBShaderObjects.GL_OBJECT_INFO_LOG_LENGTH_ARB, iVal);            int length = iVal.get();            String out = null;            if (length > 0) {                ByteBuffer infoLog = BufferUtils.createByteBuffer(length);                iVal.flip();                ARBShaderObjects.glGetInfoLogARB(id, iVal, infoLog);                byte[] infoBytes = new byte[length];                infoLog.get(infoBytes);                out = new String(infoBytes);            }            LoggingSystem.getLogger().log(Level.SEVERE, out);            System.exit(0);        }    }