System.out.println(shaderCode.length);
    private ByteBuffer load(java.net.URL url) {        try {            byte shaderCode[] = null;            ByteBuffer shaderByteBuffer = null;            BufferedInputStream bufferedInputStream = new BufferedInputStream(                    url.openStream());            DataInputStream dataStream = new DataInputStream(                    bufferedInputStream);            dataStream.readFully(shaderCode = new byte[bufferedInputStream                    .available()]);            bufferedInputStream.close();            dataStream.close();            shaderByteBuffer = BufferUtils.createByteBuffer(shaderCode.length);            shaderByteBuffer.put(shaderCode);            shaderByteBuffer.rewind();            return shaderByteBuffer;        } catch (Exception e) {            LoggingSystem.getLogger().log(Level.SEVERE,                    "Could not load shader object: " + e);            LoggingSystem.getLogger().throwing(getClass().getName(),                    "load(URL)", e);            return null;        }    }