class TemplateLayout extends FrameLayout {

    @SuppressWarnings("unchecked")
    public <M extends Mixin> M getMixin(Class<M> cls) {
        return (M) mMixins.get(cls);
    }

    public  TemplateLayout(Context context, int template, int containerId);
    public  TemplateLayout(Context context, AttributeSet attrs);
    @TargetApi(VERSION_CODES.HONEYCOMB) public  TemplateLayout(Context context, AttributeSet attrs, int defStyleAttr);

}