} else if (typeCode == ts.longTypeCode) {
this.setFeatureValue(fsref, feat, Long.parseLong(value));
} else if (typeCode == ts.doubleTypeCode) {
this.setFeatureValue(fsref, feat, Double.parseDouble(value));
} else {
CASRuntimeException e = new CASRuntimeException(CASRuntimeException.INAPPROP_TYPE,
new String[] { ts.ll_getFeatureForCode(feat).getName(),
ts.ll_getTypeForCode(typeCode).getName() });
throw e;
}
}