Given the code fragment:interface SampleClosable {public void close () throws java.io.IOException;}Which three implementations are valid?