anchor.diff:  }:
   
   let
  -  strPkgs = with pkgs; [
  +  strPkgs = pkgs: [
       strategoPackages018.aterm 
       strategoPackages018.sdf
       strategoPackages018.strategoxt 
  
positive.code:       , system ? "i686-linux"
        }:
  
        with import nixpkgs {inherit system;};
  
        releaseTools.nixBuild {
          name = "webdsl";
          src = tarball;
          buildInputs = [
            pkgconfig 
          ] ++ strPkgs ++ lib.optional stdenv.isLinux apacheAnt;
          
          doCheck = if stdenv.isLinux then true else false;
        };
  
negative.code:       , strcJava 
        }:
  
        let pkgs = import nixpkgs { system = "i686-linux"; };
        in with pkgs;
        releaseTools.nixBuild {
          name = "webdsl-java";
          src = tarball;
          buildInputs = [pkgconfig ecj apacheAnt strcJava which fastjar jdk] ++ strPkgs pkgs;
  
          configureFlags = ["--enable-java-backend"] ;
  
  