((ProbabilisticNode )uNode).removeAllStates();
//set states
ArrayMap<Object, Integer> stateIndexMap = new ArrayMap<Object, Integer>();
int c = 0;
EDBUnit stateFirst = states.getNext();
uNode.appendState(stateFirst.getName());
stateIndexMap.put( stateFirst.getName(), c++);
AddNewStatesToBNNode( uNode, stateIndexMap, c, stateFirst.getNext() );
}else
if( type.equalsIgnoreCase("Continuous") ){