throw new IllegalArgumentException ( "Do not create instances of this class directly, use getInstance()" ) ;