code: public ByteBuffer getScaleKeyBuffer() {
          ByteBuffer buf = m_scaleKeys.duplicate();
          buf.order(ByteOrder.nativeOrder());
          
          return buf;
      }
docs: Returns the buffer with scaling keys of this animation channel.<p>
  
  Scaling keys consist of a time value (double) and a 3D vector of floats,
  resulting in a total of 20 bytes per entry. The buffer
  contains {@link #getNumScaleKeys()} of these entries.<p>
  
  If there are scaling keys, there will also be at least one
  position and one rotation key.
  
  @return a native order, direct ByteBuffer