public void setDataType(String dataType) {
this.dataType = dataType;
if(dataType != null) {
decoder = DataDecoder.Factory.create(dataType);
DecodeType decodeType = decoder.getClass().getAnnotation(DecodeType.class);
if(decodeType != null) {
typeClass = decodeType.value()[0];
}
}
}