code: protected Processor getProcessor() {
      if (isReference()) {
        return ((ProcessorDef) getCheckedRef(ProcessorDef.class, "ProcessorDef")).getProcessor();
      }
      //
      // if a processor has not been explicitly set
      // then may be set by an extended definition
      if (this.processor == null) {
        final ProcessorDef extendsDef = getExtends();
        if (extendsDef != null) {
          return extendsDef.getProcessor();
        }
      }
      return this.processor;
    }
docs: Obtains the appropriate processor (compiler, linker)
  
  @return processor