docs: function computedProperty(targetObject, varName) {
    let getter = targetObject[varName]._getter;
    let setter = targetObject[varName]._setter;
    let dKeys = targetObject[varName]._dependentKeys;
    let openBracket = '';
    let closeBracket = '';
    if ('function' === typeOf(getter) && 'function' === typeOf(setter)) {
      openBracket = '{\n';
      closeBracket = '}';
    }
    let firstPart = `${varName}: ` + (dKeys && dKeys.length ? `Ember.computed(${dependedKeys(dKeys)}` : '') + `, ${openBracket}`;
    let lastPart = closeBracket  + (dKeys && dKeys.length ? ')' : '');
    return firstPart + f2str(getter) + (setter ? `,\n${f2str(setter)}\n` : '') + lastPart;
  }