if (scanServerName != null && !scanServerName.isEmpty() && attributeName != null
&& !attributeName.isEmpty()) {
TangoKey tangoKey = new TangoKey();
TangoKeyTool.registerAttribute(tangoKey, scanServerName, attributeName);
IDataSourceProducer producer = getProducer();
try {
AbstractDataSource<?> src = producer.createDataSource(tangoKey);
if ((src != null) && Number.class.equals(src.getDataType().getConcernedClass())) {
matrixNumberSource = (AbstractDataSource<AbstractMatrix<Number>>) src;
}
}
catch (UnhandledDataTypeException e1) {