} else { structureFields.add(fieldTypeDiff ? new JBBPFieldArrayDouble(name, inStream.readDoubleArray(wholeStreamArray ? -1 : arrayLength, byteOrder)) : new JBBPFieldArrayLong(name, inStream.readLongArray(wholeStreamArray ? -1 : arrayLength, byteOrder)) );
Float(((JBBPFieldArrayFloat) array).getArray()); } else if (array instanceof JBBPFieldArrayDouble) { Double(((JBBPFieldArrayDouble) array).getArray()); } else if (array instanceof JBBPFieldArrayString) { final String[] strArray = ((JBBPFieldArrayString) array).getArray();