I was reading about java and saw this code :

```
public class Person implements Cloneable{
    public Object Clone(){
        Object obj = null;
        try{
            obj = super.clone();
        }
        catch(CloneNotSupportedException ex){
        }
        return obj;
    }
}

```

Since `Cloneable` is an Interface, how it is possible to access a method directly ?