@Override
        public float addSingleResult(LocalConvexResult lcr, boolean bln) {
            PhysicsCollisionObject obj = (PhysicsCollisionObject) lcr.hitCollisionObject.getUserPointer();
            results.add(new PhysicsSweepTestResult(obj, Converter.convert(lcr.hitNormalLocal), lcr.hitFraction, bln));
            return lcr.hitFraction;
        }
Performs a sweep collision test and returns the results as a list of PhysicsSweepTestResults<br>
You have to use different Transforms for start and end (at least distance greater than 0.4f).
SweepTest will not see a collision if it starts INSIDE an object and is moving AWAY from its center.

@param shape the shape to sweep (not null, convex, unaffected)
@param start the starting physics-space transform (not null, unaffected)
@param end the ending physics-space transform (not null, unaffected)
@param results the list to hold results (not null, modified)
@return results
jme3-jbullet/src/main/java/com/jme3/bullet/PhysicsSpace.java