Object function ( ) { return ( this . targetClass == null && this . isStatic ? INSTANCE : this ) ; }
returns the canonical instance on deserialization in case of no target class , thus protecting the singleton pattern . concode_field_sep boolean isStatic concode_elem_sep EmptyTargetSource INSTANCE concode_elem_sep Class<?> targetClass concode_elem_sep long serialVersionUID concode_field_sep boolean isStatic concode_elem_sep Object getTarget concode_elem_sep Class<?> getTargetClass concode_elem_sep int hashCode concode_elem_sep boolean equals concode_elem_sep EmptyTargetSource forClass concode_elem_sep EmptyTargetSource forClass concode_elem_sep void releaseTarget concode_elem_sep String toString