// Path: samples/scoping-samples/simple-stack-example-scoping-java/src/main/java/com/zhuinden/simplestackexamplescoping/core/navigation/BaseKey.java
// public abstract class BaseKey
//         extends DefaultFragmentKey
//         implements DefaultServiceProvider.HasServices {
//     @Nonnull
//     @Override
//     public String getFragmentTag() {
//         return toString();
//     }
// 
//     @Nonnull
//     @Override
//     public String getScopeTag() {
//         return toString();
//     }
// 
//     @Override
//     public void bindServices(@Nonnull ServiceBinder serviceBinder) {
//     }
// }


import com.google.auto.value.AutoValue;
import com.zhuinden.simplestackexamplescoping.core.navigation.BaseKey;
import javax.annotation.Nonnull;
import androidx.fragment.app.Fragment;
package com.zhuinden.simplestackexamplescoping.features.words;




@AutoValue
public abstract class NewWordKey
// Path: samples/scoping-samples/simple-stack-example-scoping-java/src/main/java/com/zhuinden/simplestackexamplescoping/core/navigation/BaseKey.java
// public abstract class BaseKey
//         extends DefaultFragmentKey
//         implements DefaultServiceProvider.HasServices {
//     @Nonnull
//     @Override
//     public String getFragmentTag() {
//         return toString();
//     }
// 
//     @Nonnull
//     @Override
//     public String getScopeTag() {
//         return toString();
//     }
// 
//     @Override
//     public void bindServices(@Nonnull ServiceBinder serviceBinder) {
//     }
// }


// Path: samples/scoping-samples/simple-stack-example-scoping-java/src/main/java/com/zhuinden/simplestackexamplescoping/features/words/NewWordKey.java
import com.google.auto.value.AutoValue;
import com.zhuinden.simplestackexamplescoping.core.navigation.BaseKey;
import javax.annotation.Nonnull;
import androidx.fragment.app.Fragment;

package com.zhuinden.simplestackexamplescoping.features.words;




@AutoValue
public abstract class NewWordKey
        extends BaseKey {