@Test public void testNonFinalProperty() throws Exception { NonFinalProperty propoid = new NonFinalProperty(); try { propoid.property.meta(); fail(); } catch (Exception expected) { } }
public Meta meta() { return getMeta(this); }
Propoid implements Aspect { public Meta meta() { return getMeta(this); } }
Propoid implements Aspect { public Meta meta() { return getMeta(this); }  }
Propoid implements Aspect { public Meta meta() { return getMeta(this); }  T onGet(Property<T> property, T value); T onSet(Property<T> property, T value); Meta meta(); Iterable<Aspect> aspects(); Iterable<Property<?>> properties(); }
Propoid implements Aspect { public Meta meta() { return getMeta(this); }  T onGet(Property<T> property, T value); T onSet(Property<T> property, T value); Meta meta(); Iterable<Aspect> aspects(); Iterable<Property<?>> properties();  }