public void testFindAllVariablesTest() {

    XMLFileSemanticAnnotationFactoryImpl factory = new XMLFileSemanticAnnotationFactoryImpl();

    //		factory.setDeploymentFile("testdata//bpel.xml");
    //		factory.setBPELFile("testdata//SyncHelloWorld.bpel"); //
    // factory.setWSDLFile("testdata/SyncHelloWorld.wsdl"); //
    // factory.setXSDFile("testdata/SyncHelloWorld.xsd");

    factory.setDeploymentFile("testdata//annotationInBPELFile//bpel.xml");
    factory.setBPELFile("testdata//annotationInBPELFile//SyncHelloWorld.bpel");
    factory.setProcessType(OracleLiteProcess.class);

    List<Variable> variableList = factory.findAllVariables();

    XMLOutputter outputter = new XMLOutputter();

    if (variableList != null) {
      for (Variable v : variableList) {
        try {
          outputter.output(v.getAnnotationElement(), System.out);
          System.out.println("\n");
        } catch (IOException e) {
          e.printStackTrace();
        }
      }
    }
  }
  public void testgetAllAnnotationsFromFiles() {

    XMLFileSemanticAnnotationFactoryImpl factory = new XMLFileSemanticAnnotationFactoryImpl();

    // factory.setDeploymentFile("testdata//bpel.xml");
    // factory.setBPELFile("testdata//SyncHelloWorld.bpel");

    // factory.setWSDLFile("testdata/SyncHelloWorld.wsdl");
    // factory.setXSDFile("testdata/SyncHelloWorld.xsd");

    factory.setDeploymentFile("testdata//annotationInBPELFile//bpel.xml");
    factory.setBPELFile("testdata//annotationInBPELFile//SyncHelloWorld.bpel");

    factory.setProcessType(OracleLiteProcess.class);

    List<SemanticAnnotationImpl> annList = factory.getAllAnnotations();

    for (SemanticAnnotationImpl ann : annList) {

      ((XMLFileSemanticAnnotationImpl) ann).dump();
    }
  }