Реализуйте метод sumDigitsInNumber(int number). Метод на вход принимает целое четырехзначное число. Нужно посчитать сумму цифр этого числа, и вернуть эту сумму. Пример: Метод sumDigitsInNumber вызывается с параметром 5467. Пример вывода: 22 Требования: 1. В методе sumDigitsInNumber не могут быть использованы никакие дополнительные классы. 2. Метод sumDigitsInNumber(int) должен быть не приватным и статическим. 3. Метод sumDigitsInNumber должен возвращать значение типа int. 4. Метод sumDigitsInNumber не должен ничего выводить на экран. 5. Метод sumDigitsInNumber должен правильно возвращать сумму всех цифр в числе number. */
public class TaskC2 {
    public static void main(String[] args) {
        System.out.println(sumDigitsInNumber(5467));
    }
    public static int sumDigitsInNumber(int number) {
        number = 5467;
        int sum = 0;
        int currentDigit;
        currentDigit = number % 10;
        sum = sum + currentDigit;
        number = number / 10;
        currentDigit = number % 10;
        sum = sum + currentDigit;
        number = number / 10;
        currentDigit = number % 10;
        sum = sum + currentDigit;
        number = number / 10;
        sum = sum + number;
        return sum;

    }
}
Программа идет, а тест не проходит( Подскажите пожалуйста, что может быть не так?