package org.archstudio.bna.keys; import org.archstudio.bna.IThing; public class ThingRefKey<T extends IThing> extends AbstractThingRefKey<T> { public static <T extends IThing> IThingRefKey<T> create(Object id) { return identity(new ThingRefKey<T>(id, true)); } public static <T extends IThing> IThingRefKey<T> create(Object id, boolean nullable) { return identity(new ThingRefKey<T>(id, nullable)); } protected ThingRefKey(Object id, boolean nullable) { super(id, nullable); } }