@Override public LabsNews createNews(String pTitle) throws ClientException { CoreSession session = getSession(); DocumentModel document = session.createDocumentModel( doc.getPathAsString(), LabsSiteUtils.doLabsSlugify(pTitle), LabsSiteConstants.Docs.LABSNEWS.type()); document.setPropertyValue("dc:title", pTitle); return session.createDocument(document).getAdapter(LabsNews.class); }