<BUG>import brooklyn.entity.basic.EntityLocal;
import brooklyn.entity.proxying.EntitySpec;</BUG>
import brooklyn.entity.proxying.ImplementedBy;
<BUG>import brooklyn.entity.trait.Startable;</BUG>
@ImplementedBy(TestApplicationImpl.class)
<BUG>public interface TestApplication extends Application, Startable, EntityLocal, EntityInternal {
</BUG>
public <T extends Entity> T createChild(EntitySpec<T> spec);
public <T extends Entity> T createAndManageChild(EntitySpec<T> spec);
@Deprecated

package brooklyn.test.entity;
import brooklyn.entity.Entity;
import brooklyn.entity.basic.EntityInternal;
import brooklyn.entity.basic.EntityLocal;
import brooklyn.entity.basic.StartableApplication;
import brooklyn.entity.proxying.EntitySpec;
import brooklyn.entity.proxying.ImplementedBy;
@ImplementedBy(TestApplicationImpl.class)
public interface TestApplication extends StartableApplication, EntityLocal, EntityInternal {
public <T extends Entity> T createChild(EntitySpec<T> spec);
public <T extends Entity> T createAndManageChild(EntitySpec<T> spec);
@Deprecated
