package org.qi4j.tutorials.composites.tutorial8; import org.qi4j.api.injection.scope.State; import org.qi4j.api.property.Property; // START SNIPPET: solution /** * This is the implementation of the HelloWorld * state interface. */ public class HelloWorldStateMixin implements HelloWorldState { @State private Property<String> phrase; @State private Property<String> name; @Override public Property<String> phrase() { return phrase; } @Override public Property<String> name() { return name; } } // END SNIPPET: solution