https://readwrite.com/alfresco-interview-topic-10-fo/