pipeline {
    agent none
    stages {
        stage("top level stage") {
            agent {label 'abc && def'}
            stages {
                stage("Create install package") {
                    tools { // Moving this tools block up 2 lines so that it is at same level as agent fixes it
                        jdk "Java 8"
                    }
                    steps {
                        sh('which java')
                        sh 'java -version'
                    }
                }
            }
        }
    }
}