hashCode = (object.getQualifiedNameWithConnectionId() + contentType.getDescription()).hashCode();
updateChangeTimestamp();
setCharset(databaseFile.getConnectionHandler().getSettings().getDetailSettings().getCharset());
try {
SourceCodeManager sourceCodeManager = SourceCodeManager.getInstance(getProject());
SourceCodeContent sourceCodeContent = sourceCodeManager.loadSourceFromDatabase(object, contentType);
content = sourceCodeContent.getSourceCode();
offsets = sourceCodeContent.getOffsets();
sourceLoadError = null;
} catch (SQLException e) {
content = "";
sourceLoadError = e.getMessage();
//MessageUtil.showErrorDialog("Could not load sourcecode for " + object.getQualifiedNameWithType() + " from database.", e);