public AbstractTermProposition(RandomVariable var) { if (null == var) { throw new ArgumentException( "The Random Variable for the Term must be specified."); } this.termVariable = var; addScope(this.termVariable); }