This class is now CLOSED.