Estou com uma duvida, neste exemplo foi usado contractService.processContract e já andei por pesquisar o pra que serve o .process, alguém sabe o o que é?
public static void main(String[] args) throws ParseException {
Locale.setDefault(Locale.US);
Scanner sc = new Scanner(System.in);
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
System.out.println("Enter contract data");
System.out.print("Number: ");
int number = sc.nextInt();
System.out.print("Date (dd/MM/yyyy): ");
Date date = sdf.parse(sc.next());
System.out.print("Contract value: ");
double totalValue = sc.nextDouble();
Contract contract = new Contract(number, date, totalValue);
System.out.print("Enter number of installments: ");
int n = sc.nextInt();
ContractService contractService = new ContractService(new PaypalService());
contractService.processContract(contract, n);
System.out.println("Installments:");
for (Installment x : contract.getInstallments()) {
System.out.println(x);
}
sc.close();
}
}