Tuple3dfx implements Tuple3D<RT> { @Pure public DoubleProperty zProperty() { if (this.z == null) { this.z = new SimpleDoubleProperty(this, MathFXAttributeNames.Z); } return this.z; } Tuple3dfx();  Tuple3dfx(DoubleProperty x, DoubleProperty y, DoubleProperty z);  Tuple3dfx(Tuple3D<?> tuple);  Tuple3dfx(int[] tuple);  Tuple3dfx(double[] tuple);  Tuple3dfx(int x, int y, int z);  Tuple3dfx(double x, double y, double z); @SuppressWarnings("unchecked") @Pure @Override RT clone(); @Pure @Override boolean equals(Object t1); @Pure @Override int hashCode(); @Pure @Override String toString(); @Override void toJson(JsonBuffer buffer); @Pure DoubleProperty xProperty(); @Pure DoubleProperty yProperty(); @Pure DoubleProperty zProperty(); @Override double getX(); @Override int ix(); @Override void setX(int x); @Override void setX(double x); @Override double getY(); @Override int iy(); @Override void setY(int y); @Override void setY(double y); @Override double getZ(); @Override int iz(); @Override void setZ(int z); @Override void setZ(double z);  }
@Test public void zProperty() { DoubleProperty property = this.t.zProperty(); assertNotNull(property); DoubleProperty property2 = this.t.zProperty(); assertSame(property, property2); assertEpsilonEquals(0, property.get()); }