class WineryRepositoryClient implements IWineryRepositoryClient {

    @Override
    public <T extends TEntityType> Collection<TDefinitions> getAllTypesWithAssociatedElements(Class<T> c) {
        String urlPathFragment = Util.getURLpathFragmentForCollection(c);
        return this.getAllTypes(urlPathFragment, TDefinitions.class);
    }

    public  WineryRepositoryClient();
    public  WineryRepositoryClient(boolean useProxy);

}