inline void fromHeapCellTempl( lowlevel::TyHeapCell tyCell, uima::CAS & cas, double & rResult) { rResult = cas.getHeap()->getDouble(tyCell); }
inline void fromHeapCellTempl( lowlevel::TyHeapCell tyCell, uima::CAS & cas, INT64 & rResult) { rResult = cas.getHeap()->getLong(tyCell); }
inline void fromHeapCellTempl( lowlevel::TyHeapCell tyCell, uima::CAS & cas, short & rResult) { rResult = cas.getHeap()->getShort(tyCell); }
inline void fromHeapCellTempl( lowlevel::TyHeapCell tyCell, uima::CAS & cas, char & rResult) { rResult = cas.getHeap()->getByte(tyCell); }
//new types inline void fromHeapCellTempl( lowlevel::TyHeapCell tyCell, uima::CAS & cas,bool & rResult) { rResult = cas.getHeap()->getBoolean(tyCell); }
inline void fromHeapCellTempl( lowlevel::TyHeapCell tyCell, uima::CAS & cas, UnicodeStringRef & rResult) { rResult = cas.getHeap()->getFSAsString((lowlevel::TyFS)tyCell); }