I want to convert a ByteBuffer to hold Floats. I noticed the method ByteBuffer.asFloatBuffer() would do the job but it's declared as abstract. Does this mean that I need to provide an implementation of the method somewhere? If so, how would you implement this? If not, where would the implementation be provided? Thanks for your help.