question: helper for the processor . _ native_capability macro concode_field_sep String osnames concode_elem_sep List<String> osname concode_elem_sep String[][] processorFamilies concode_elem_sep List<String> processor concode_elem_sep String language concode_elem_sep Pattern digitPattern concode_elem_sep String[] osarch concode_elem_sep Version osversion concode_elem_sep String osnames concode_elem_sep Version osversion concode_elem_sep String regexQualifierNotAllowedChars concode_field_sep OSNameVersion getOperatingSystemAliases concode_elem_sep Version convertUnixKernelVersion concode_elem_sep void parseNativeCapabilityArgs concode_elem_sep Capability createCapability concode_elem_sep String[] getProcessorAliases concode_elem_sep String[] getProcessorAliases concode_elem_sep void validateNativeCapability
target: String function ( Processor arg0 , String arg1 [ ] ) { NativeCapability loc0 = new NativeCapability ( ) ; parseNativeCapabilityArgs ( arg0 , arg1 , loc0 ) ; validateNativeCapability ( loc0 ) ; Capability loc1 = createCapability ( loc0 ) ; return ResourceUtils . toProvideCapability ( loc1 ) ; }