Пример

public class BadCallDemoClass {

public void methodX() {

//do something...
methodY();
}

public void methodY() {

//do something...
}

}



Решение
В зависимости от требований пользователя не следует вызвать определенные методы из других методов. Например, метод remove() не следует вызывать из метода add().


public class BadCallDemoClass {

public void methodX() {

//do something... without calling methodY()
}

public void methodY() {

//do something...
}

}