private JSTernCompletionProposal internalCreateProposal(TernCompletionProposalRec proposalItem) {
    JSTernCompletionProposal proposal = createProposal(proposalItem);
    proposal.setGenerateAnonymousFunction(generateAnonymousFunction);
    proposal.setIndentChars(indentChars);
    // TODO manage that with preferences
    proposal.setGenerateObjectValue(true);

    proposal.setTernFile(ternFile);
    proposal.setTernProject(ternProject);
    return proposal;
  }