question: returns the number of modules . concode_field_sep ServiceTracker<ModuleLocalService,ModuleLocalService> _serviceTracker concode_field_sep com.liferay.marketplace.model.Module getModule concode_elem_sep java.lang.String getOSGiServiceIdentifier concode_elem_sep com.liferay.portal.kernel.dao.orm.ActionableDynamicQuery getActionableDynamicQuery concode_elem_sep java.util.List<com.liferay.marketplace.model.Module> getModules concode_elem_sep java.util.List<com.liferay.marketplace.model.Module> getModules concode_elem_sep com.liferay.marketplace.model.Module createModule concode_elem_sep com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery concode_elem_sep java.util.List<T> dynamicQuery concode_elem_sep java.util.List<T> dynamicQuery concode_elem_sep java.util.List<T> dynamicQuery concode_elem_sep com.liferay.marketplace.model.Module addModule concode_elem_sep com.liferay.marketplace.model.Module addModule concode_elem_sep com.liferay.marketplace.model.Module fetchModule concode_elem_sep com.liferay.marketplace.model.Module fetchModule concode_elem_sep ModuleLocalService getService concode_elem_sep long dynamicQueryCount concode_elem_sep long dynamicQueryCount concode_elem_sep com.liferay.portal.kernel.model.PersistedModel deletePersistedModel concode_elem_sep com.liferay.portal.kernel.model.PersistedModel getPersistedModel concode_elem_sep com.liferay.portal.kernel.dao.orm.IndexableActionableDynamicQuery getIndexableActionableDynamicQuery concode_elem_sep com.liferay.marketplace.model.Module updateModule concode_elem_sep com.liferay.marketplace.model.Module deleteModule concode_elem_sep com.liferay.marketplace.model.Module deleteModule
target: int function ( ) { return getService ( ) . getModulesCount ( ) ; }