package aima.core.probability.domain; public abstract class AbstractContinuousDomain implements ContinuousDomain { // // START-Domain @Override public boolean isFinite() { return false; } @Override public boolean isInfinite() { return true; } @Override public int size() { throw new IllegalStateException( "You cannot determine the size of an infinite domain"); } @Override public abstract boolean isOrdered(); // END-Domain // }