* {@code §ion SectionDeep}
*/
public CharSequence generateReferenceClonerInstance(final ReferenceField referenceField) {
CharSequence _xblockexpression = null;
{
QualifiedName _qualifiedName = this._iQualifiedNameConverter.toQualifiedName(this.packageNamespace);
ClassCloner _clonerReference = referenceField.getClonerReference();
String _name = _clonerReference.getName();
final QualifiedName fieldClonerClass = _qualifiedName.append(_name);
String _firstLower = null;
String _fieldName = referenceField.getFieldName();
if (_fieldName!=null) {
_firstLower=StringExtensions.toFirstLower(_fieldName);
}