# Class: com.pnfsoftware.jeb.core.units.UnknownBinaryUnit

The fallback unit created if all parsers have failed at identifying some input data.

## Constructor: UnknownBinaryUnit
- parameter: `name`, type: `java.lang.String`
- parameter: `input`, type: `com.pnfsoftware.jeb.core.input.IInput`
- parameter: `unitProcessor`, type: `com.pnfsoftware.jeb.core.units.IUnitProcessor`
- parameter: `parent`, type: `com.pnfsoftware.jeb.core.IUnitCreator`
- parameter: `pdm`, type: `com.pnfsoftware.jeb.core.properties.IPropertyDefinitionManager`

Description: Create an unknown binary unit.
parameter: name: unit name
parameter: input: binary input
parameter: unitProcessor: unit processor
parameter: parent: parent unit or artifact
parameter: pdm: property definition manager

## Method: getKnownUnit
- return type: `com.pnfsoftware.jeb.core.units.IUnit`

Description: Retrieve the known replacement unit, if this unknown unit was replaced during processing.
return: the known unit, or null if none

## Method: process
- return type: `boolean`


## Method: setHintWantedType
- parameter: `hintWantedType`, type: `java.lang.String`

Description: Set the wanted type hint used when retrying processing.
parameter: hintWantedType: wanted unit type

