ValueCursor value = compoundCursor.getValueCursor();
if(value.hasCurrentValue()){
bean.set(name, value.getCurrentValue());
List<Cursor> outputs = compoundCursor.getOutputs();
if(outputs!=null&&outputs.size()==1){
Cursor output = outputs.get(0);
if(output instanceof ValueCursor){
ValueCursor outputValue = (ValueCursor)output;
bean.set(name+"ID", outputValue.getCurrentString());
}
}
}else{
List<Cursor> outputs = compoundCursor.getOutputs();
if(outputs!=null&&outputs.size()==1){
Cursor output = outputs.get(0);
if(output instanceof ValueCursor){
ValueCursor outputValue = (ValueCursor)output;
String outString = outputValue.getCurrentString();
Log.error(outString+" has no short description");
if(outString.indexOf("::") > 0)