anchor.diff:      bodyB._joints.add(this);
     }
   
  -  PhysicsBody bodyA;
  -  PhysicsBody bodyB;
  +  final PhysicsBody bodyA;
  +  final PhysicsBody bodyB;
   
     bool _active = true;
     box2d.Joint _joint;
  
positive.code: class PhysicsJointWeld extends PhysicsJoint {
    PhysicsJointWeld(
      PhysicsBody bodyA,
      PhysicsBody bodyB) : super(bodyA, bodyB) {
      _completeCreation();
    }
  
  
negative.code:     PhysicsBody bodyA,
      PhysicsBody bodyB,
      this.worldAnchor, {
        this.lowerAngle: 0.0,
        this.upperAngle: 0.0,
        this.enableLimit: false
      }) : super(bodyA, bodyB) {
      _completeCreation();
    }
  
    final Point worldAnchor;
    final double lowerAngle;
    final double upperAngle;
    final bool enableLimit;
  
    box2d.Joint _createB2Joint(PhysicsNode physicsNode) {
      // Create Joint Definition
  