Input. Paste IntelliJ call hierarchy here
Mermaid syntax
graph TD SomeFactory.createCustomerIdCustomerData["SomeFactory.createCustomerId(CustomerData)"] --> target Customer.createCustomer["Customer.createCustomer()"] --> SomeFactory.createCustomerIdCustomerData["SomeFactory.createCustomerId(CustomerData)"] Customer.addProductProduct["Customer.addProduct(Product)"] --> Customer.createCustomer["Customer.createCustomer()"] Customer.updateProductsEnumSetProduct["Customer.updateProducts(EnumSetProduct)"] --> Customer.addProductProduct["Customer.addProduct(Product)"] CustomerPatchHelper.products --> Customer.updateProductsEnumSetProduct["Customer.updateProducts(EnumSetProduct)"] DefaultCustomerCreator.enableProductCustomer["DefaultCustomerCreator.enableProduct(Customer)"] --> Customer.addProductProduct["Customer.addProduct(Product)"] DefaultCustomerCreator.createWithProductCompanyIdStringContactPerson["DefaultCustomerCreator.createWithProduct(CompanyId, String, ContactPerson)"] --> DefaultCustomerCreator.enableProductCustomer["DefaultCustomerCreator.enableProduct(Customer)"]