Make your interface generic:
public interface Syncable<T extends Syncable<T>> {
public void sync(T other);
}
And implement a parameterized instance of that interface:
public class TstA implements Syncable<TstA> {
@Override
public void sync(TstA other) {
// TODO Auto-generated method stub
}
}