anchor.diff:  RUN npm install -g bower && \
       echo '{ "allow_root": true }' > /root/.bowerrc
   
  -# install jdk 11
  +# install jdk 12
   RUN curl -L -o openjdk12.tar.gz https://download.java.net/java/GA/jdk12.0.2/e482c34c86bd4bf8b56c0b35558996b9/10/GPL/openjdk-12.0.2_linux-x64_bin.tar.gz && \
       tar xvf openjdk12.tar.gz && \
  -    sudo mv jdk-12.0.2 /opt/
  +    rm openjdk12.tar.gz && \
  +    sudo mv jdk-12.0.2 /opt/ && \
  +    sudo rm /opt/jdk-12.0.2/lib/src.zip
   ENV JAVA_HOME=/opt/jdk-12.0.2
   ENV PATH=$PATH:$JAVA_HOME/bin
   RUN java -version
  
positive.code: 
  # install conan
  RUN apt-get install -y python-dev && \
  	pip install --ignore-installed six --ignore-installed colorama --ignore-installed requests --ignore-installed chardet --ignore-installed urllib3 --upgrade setuptools && \
      pip install -Iv conan==1.11.2
  
  # install Cargo
  RUN curl https://sh.rustup.rs -sSf | bash -s -- -y
  
  # install NuGet (w. mono)
  # https://docs.microsoft.com/en-us/nuget/install-nuget-client-tools#macoslinux
  
negative.code:   echo "alias nuget=\"mono /usr/local/bin/nuget.exe\"" >> ~/.bash_aliases
  
  # install dotnet core
  WORKDIR /tmp
  RUN wget -q https://packages.microsoft.com/config/ubuntu/16.04/packages-microsoft-prod.deb &&\
    sudo dpkg -i packages-microsoft-prod.deb &&\
    rm packages-microsoft-prod.deb &&\
    sudo apt-get update &&\
    sudo apt-get install -y dotnet-runtime-2.1 dotnet-sdk-2.1 dotnet-sdk-2.2 dotnet-sdk-3.0
  
  