public void remove(){
        OptionView temp=null;
        SavedEntityState state=null;
        View grand=getSuperview();
        for(int i=0;i<grand.getSubviews().size();i++)
        	if(grand.getSubviews().get(i)instanceof OptionView)
        		temp=(OptionView)grand.getSubviews().get(i);
        for(int i=0;i<getScrollables().size();i++)
            if(getScrollables().get(i).getSelected())
                state=((SelectableLabel)getScrollables().get(i)).getSavedEntityState();
        if(temp!=null&&!temp.getRemoveEntityState()&&state!=null){
        	temp.clearBools();
        	temp.setRemoveEntityState(true);
            temp.setReferenceObject(state);
            temp.checkInitialization();
        }else{
            if(state==null)
                System.out.println("Major Error :: No State Selected :: SavedEntityStateView");
        	if(temp==null)
                System.out.println("Major Error :: OptionView null :: SavedEntityStateView");
        }
        getReject().setSelected(false);
    }