/* 2308 */ f.put(vecmathToFloat(this.coordinates));
/* 2309 */ ga.setCoordRefBuffer(f.getJ3DBuffer());
/* */
/* 2311 */ if (this.colors3 != null) {
/* 2312 */ b = ByteBufferWrapper.allocateDirect(this.colors3.length * 4 * 3);
/* 2313 */ f = b.order(ByteOrderWrapper.nativeOrder()).asFloatBuffer();
/* 2314 */ f.put(vecmathToFloat(this.colors3));
/* 2315 */ ga.setColorRefBuffer(f.getJ3DBuffer());
/* 2316 */ } else if (this.colors4 != null) {
/* 2317 */ b = ByteBufferWrapper.allocateDirect(this.colors4.length * 4 * 4);
/* 2318 */ f = b.order(ByteOrderWrapper.nativeOrder()).asFloatBuffer();