Допоможіть написати лабораторну на java. Ось завдання
Написати програму, яка моделює роботу кавового автомату. Програма повинна візуалізувати процеси подачі грошей в купюроприймач та розливу кави. Також вона повинна вести облік грошей та матеріалів для розливу кави (інгридієнтів та стаканчиків) в автоматі і давати реакцію, відповідну до дій користувача та наявних матеріалів. Кожна сутність предметної області повинна бути представлена у вигляді окремого класу. В програмі повинна широко використовуватись композиція при побудові класів.