public void applyDisjunction()
	{
		if(indicator == true)
			System.out.println(" not allow for the nnf form");
		else
		{
			int size=ensExpression.size();
			for(int ind=0;ind<ensExpression.size();ind++)
			{
				OWLClassExpression expression=(OWLClassExpression)ensExpression.get(ind);
				String type = expression.getClassExpressionType().toString();
				if (type.equals("ObjectIntersectionOf")) {
			      Set intersect = expression.asConjunctSet();
			      Iterator iter1 = intersect.iterator();
			      int flag=1;
			      while(iter1.hasNext())
			      {
			    	  OWLClassExpression descrizione=(OWLClassExpression)iter1.next();
			    	  ensExpression.add(descrizione);
			    	  //exploreItem(descrizione, item);
			      }
				}
			}
		}
		
	}