GeneType includes moehtod to get the type of the data associated with
that type (ie. L has data of type Float.class, O4 has
EnumOperatorUnary.class). The method is GeneType.valueType();
Using a more specific return type for GeneType.valueType().