int nbLeaves = leaveStates.size();
assertTrue(nbLeaves >= 2);
assertTrue(nbLeaves <= 4);
for (int index = 0; index < nbLeaves; index++) {
TreeLeafState leafState = leaveStates.get(index);
Transform3DState transform = leafState.getLeaf3DState().getTransform();
Point3d leafAttachPoint = new Point3d(transform.getMatrix()[3], transform.getMatrix()[7],
transform.getMatrix()[11]);
PointTestHelper.assertPointIsWithinBounds(leafAttachPoint, new Point3d(0, 0, 0), branchPartEndPoint);
}
assertTrue(branchPartState.getCreationMillis() >= 0);