https://alicloud.my.id/2024/08/08/exploring-java-reflection-object-creation-and-dynamic-proxy/