for( Comparable field : fields )
{
if( field instanceof Number )
throw new IllegalArgumentException( "all fields must be names, not ordinal, got: " + field );
dataFields.add( new ContinuousDataField( (String) field, fields.getType( field ) ) );
}
return dataFields;
}