Сборка JBullet при помощи Ant заканчивается ошибкой:
...
instrument-classes:
BUILD FAILED
/home/gregory/Документы/programming/jbullet-20101010/build.xml:77: java.lang.IllegalStateException: first parameter of Stack.alloc(Class) must be constant (in class com.bulletphysics.collision.dispatch.ConvexConcaveCollisionAlgorithm, method processCollision)
at cz.advel.stack.instrument.InstrumentMethod.logError(InstrumentMethod.java:413)
at cz.advel.stack.instrument.InstrumentMethod.visitEnd(InstrumentMethod.java:121)
at org.objectweb.asm.ClassReader.accept(Unknown Source)
at org.objectweb.asm.ClassReader.accept(Unknown Source)
at cz.advel.stack.instrument.Instrumenter.process(Instrumenter.java:119)
at cz.advel.stack.instrument.InstrumentationTask.execute(InstrumentationTask.java:123)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
at org.apache.tools.ant.Task.perform(Task.java:348)
at org.apache.tools.ant.Target.execute(Target.java:435)
...
Мне нужно каким-то образом заставить JBullet собиратся с этой библиотекой(плохой вариант). Или заменить все Stack.alloc(x.class) на new x() и собрать без JStackAlloc. Это хороший вариант, потому что я не знаю, как эта устаревшая и ноне не нужная библиотека(ибо есть escape analysis) поведет себя на современных jvm.
Что посоветуете?