if (templateText != null) {
if (type instanceof DateTimeData) {
type.decodeValue(value.getTextValue(), new DateFormat(templateText));
}
else if (type instanceof NumericData) {
type.decodeValue(value.getTextValue(), new NumericFormat(templateText));
}
else if (type instanceof TextData) {
type.decodeValue(value.getTextValue(), new TextFormat(templateText, qq_Resolver.cTEMPLATE));
}
else {