FileDescritpor
Classes can implement this interface (a single method) to provide interfaces that are not API -- each interface type has to be handled in the implementation of getAdapter(Class).
getAdapter(Class)
Methods that take OS addresses define such parameters as a Java long.
long