Due to compile errors (class not found): Refactoring: CloneProtocol in
separate class