Cálculo do ângulo entre dois pontos - java

Preciso calcular o ângulo em graus entre dois pontos, com um ponto fixo conectado aos dois pontos fornecidos por uma linha.

Aqui está uma imagem que ilustra o que eu preciso:

Aqui está o que eu tentei até agora:

public static float GetAngleOfLineBetweenTwoPoints(float x1, float x2, float y1, float y2) {
        float xDiff = x2 - x1;
        float yDiff = y2 - y1;
        return (float) (Math.atan2(yDiff, xDiff) * (180 / Math.PI));
}

É inútil dizer que não fornece a resposta correta.

questionAnswers(3)

yourAnswerToTheQuestion