anchor.diff:  }
   
   warn_gcj_user () {
  -    echo "We do not support GCJ." >&2
  -}
  -
  -remove_dir_from_path() {
  -    local target=$(echo $1 | sed -e 's:/*$::') # remove all occurrences of / at the end
  -    PATH="$(echo :$PATH: | sed -e 's_/*:_:_g')"
  -    PATH="${PATH//:$target:/:}"
  -    PATH="${PATH#:}"
  -    PATH="${PATH%:}"
  +    echo "We do not support GCJ. I mean, come on. Are you Richard Stallman?" >&2
   }
   
   switch_jdk()
  
positive.code:             print_home_of_oraclejdk8
              ;;
          default)
              print_home_of_<%= node.java.default_version %>
              ;;
          *)
              warn_jdk_not_known "$JDK"
  
negative.code:             switch_to_oraclejdk8
              ;;
          default)
              <% unless node['java']['default_version'].empty? %>
              switch_to_<%= node['java']['default_version'] %>
              <% else %>
              switch_to_openjdk7
              <% end %>
              ;;
          *)
              warn_jdk_not_known "$1"
  