Tuple3ifx implements Tuple3D<RT> { @Pure public IntegerProperty zProperty() { if (this.z == null) { this.z = new SimpleIntegerProperty(this, MathFXAttributeNames.Z); } return this.z; } Tuple3ifx();  Tuple3ifx(IntegerProperty xProperty, IntegerProperty yProperty, IntegerProperty zProperty);  Tuple3ifx(Tuple3D<?> tuple);  Tuple3ifx(int[] tuple);  Tuple3ifx(double[] tuple);  Tuple3ifx(double x, double y, double z);  Tuple3ifx(int x, int y, int z); @SuppressWarnings("unchecked") @Pure @Override RT clone(); @SuppressWarnings("unchecked") @Pure @Override boolean equals(Object object); @Pure @Override int hashCode(); @Pure @Override String toString(); @Override void toJson(JsonBuffer buffer); @Pure IntegerProperty xProperty(); @Pure IntegerProperty yProperty(); @Pure IntegerProperty 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() { IntegerProperty property = this.t.zProperty(); assertNotNull(property); IntegerProperty property2 = this.t.zProperty(); assertSame(property, property2); assertEquals(0, property.get()); }