Then we should fix SCF, since the JavaDoc "contract" in the ConnectionFactory interface specifies that null should be a valid value