docs: public float getColorR(int vertex, int colorset) {
          if (!hasColors(colorset)) {
              throw new IllegalStateException("mesh has no colorset " + colorset);
          }
          
          checkVertexIndexBounds(vertex);
          /* bound checks for colorset are done by java for us */
          
          return m_colorsets[colorset].getFloat(vertex * 4 * SIZEOF_FLOAT);
      }