java.lang.IllegalStateException: can't proxy final class class com.sun.tools.jdi.ClassTypeImpl at com.zeroturnaround.jdi.proxy.DefaultFactory.genProxyBytes(DefaultFactory.java:96) at com.zeroturnaround.jdi.proxy.DefaultFactory.makeProxyClass(DefaultFactory.java:78) at com.zeroturnaround.jdi.proxy.DefaultFactory.(DefaultFactory.java:26) at com.zeroturnaround.jdi.proxy.DefaultFactoryBuilder.newFactory(DefaultFactoryBuilder.java:6) at com.zeroturnaround.jdi.proxy.ProxyFactory.newFactory(ProxyFactory.java:74) at com.zeroturnaround.jdi.proxy.ProxyFactory.getFactory(ProxyFactory.java:66) at com.zeroturnaround.jdi.proxy.ProxyFactory.wrap(ProxyFactory.java:30) at com.zeroturnaround.jdi.JRWrapperProxy.p(JRWrapperProxy.java:20) at com.zeroturnaround.jdi.JRWrapperProxy.p(JRWrapperProxy.java:14) at com.zeroturnaround.jdi.JRWrapper.p(JRWrapper.java:55) at com.zeroturnaround.jdi.JRVirtualMachine.classType(JRVirtualMachine.java:1158) at com.zeroturnaround.jdi.JRWrapper.wrap(JRWrapper.java:207) at com.zeroturnaround.jdi.JRWrapper.wrap(JRWrapper.java:163) at com.zeroturnaround.jdi.JRWrapper.wrap(JRWrapper.java:173) at com.zeroturnaround.jdi.event.JRClassPrepareEvent.referenceType(JRClassPrepareEvent.java:26) at org.netbeans.modules.debugger.jpda.jdi.event.ClassPrepareEventWrapper.referenceType(ClassPrepareEventWrapper.java:74) at org.netbeans.modules.debugger.jpda.breakpoints.ClassBasedBreakpoint.exec(ClassBasedBreakpoint.java:518) at org.netbeans.modules.debugger.jpda.breakpoints.LineBreakpointImpl.exec(LineBreakpointImpl.java:524) at org.netbeans.modules.debugger.jpda.util.Operator.processEvents(Operator.java:502) at org.netbeans.modules.debugger.jpda.util.Operator.access$800(Operator.java:116) at org.netbeans.modules.debugger.jpda.util.Operator$1.run(Operator.java:247) at java.lang.Thread.run(Thread.java:745)