diff --git a/.gitignore b/.gitignore
index befd23ba3..80e4be5e2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,16 +1,3 @@
-# Windows image file caches
-Thumbs.db
-ehthumbs.db
-
-# Folder config file
-Desktop.ini
-
-# Recycle Bin used on file shares
-$RECYCLE.BIN/
-
-# Windows Installer files
-*.cab
-*.msi
 *.msm
 *.msp
 
@@ -49,6 +36,4 @@ out
 .gradle
 .idea-sandbox
 build
-gradle
-gradlew
-gradlew.bat
+.intellijPlatform/*
\ No newline at end of file
diff --git a/CHANGELOG.md b/CHANGELOG.md
index fec2c998e..f033ef66e 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -6,6 +6,12 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0).
 
 ## 5.4.0
 
+### Changed
+
+- Updated Gradle Intellij plugin to version 2 [#2473](https://github.com/magento/magento2-phpstorm-plugin/pull/2473)
+The project no longer requires the paid Ultimate edition of IntelliJ IDEA. It can now run seamlessly in the Community edition.
+Enabled code emulation directly within PHPStorm, eliminating the dependency on IntelliJ IDEA for this functionality.
+
 ## 5.3.1
 
 ### Fixed
@@ -431,7 +437,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0).
 
 ### Added
 
-- PWA pure function Live Template 
+- PWA pure function Live Template
 
 ### Fixed
 
@@ -516,7 +522,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0).
 - Code Inspection: GraphQL resolver in the scope of a PHP Class
 - Code Inspection: Duplicated Observer Usage in events XML
 - Moved plugin configuration from `Settings > Preferences > Languages & Frameworks > PHP > Magento` to
-        `Settings > Preferences > Languages & Frameworks > PHP > Frameworks > Magento`
+  `Settings > Preferences > Languages & Frameworks > PHP > Frameworks > Magento`
 - Fixed support of 202## 0.* versions of IDE's
 
 ## 0.3.0
@@ -541,7 +547,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0).
 - Added project detector
 - Move configuration section to "Languages & Frameworks > Php > Magento"
 - Remove deprecated elements
-    
+
 ## 0.2.2
 
 ### Added
@@ -551,13 +557,13 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0).
 ### Fixed
 
 - Fixed "Project disposed" exception
-   
+
 ## 0.2.1
-   
+
 ### Added
 
 - added module name for "Goto configuration" labels
-    
+
 ## 0.2.0
 
 ### Added
@@ -565,9 +571,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0).
 - WebApi routes
 - nicer "Goto configuration" labels
 - plugin settings (manual reindex, URN generation, plugin on/off)
- 
-## 0.1
- 
+
+## 0.1.0
+
 ### Added
 
 - Context type completion for:
@@ -580,9 +586,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0).
 - virtualType arguments resolution
 - webapi.xml interface/method completion/references
 - Support for old people using PhpStorm 8 or JDK## 1.7
-    
+
 ## 0.0.9
-   
+
 ### Added
 
 - Added Reference and completion support for layouts
@@ -607,13 +613,13 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0).
 - Added reference to configuration and observers (classes or virtualType)
 - Added reference to observers from configuration
 - Added reference to event dispatch from configuration
-    
+
 ## 0.0.6
 
 ### Added
 
 - Added reference and completion support for virtual types/classes/arguments in DI configuration
-    
+
 ## 0.0.5
 
 ### Added
diff --git a/README.md b/README.md
index 2bbeca274..d93376c45 100644
--- a/README.md
+++ b/README.md
@@ -4,8 +4,12 @@
     </a>
 </p>
 
+<!-- Plugin description -->
 # PhpStorm Magento 2 Plugin
 
+This is a PhpStorm IDE plugin for a better Magento 2 development workflow.
+<!-- Plugin description end -->
+
 [![Version](http://phpstorm.espend.de/badge/8024/version)](https://plugins.jetbrains.com/plugin/8024)
 [![Downloads](http://phpstorm.espend.de/badge/8024/downloads)](https://plugins.jetbrains.com/plugin/8024)
 [![Made With Love](https://img.shields.io/badge/Made%20With-Love-orange.svg)](https://magento.com)
@@ -41,21 +45,21 @@
 ## Setting up development environment
 
 1. Check out this repository
-1. Open a folder with the project in the IntelliJ Ultimate using the `open` action button.
+1. Open a folder with the project in the IntelliJ CE using the `open` action button.
 1. Make sure that you on the latest develop branch (e.g `5.4.0-develop`)
 1. Right-click on the `build.gradle` file, choose "Import Gradle project" (if this is not exist look for "Build module '<root folder name>'") (you need to have Gradle plugin installed)
 1. Check if the right SDK version is used for the project.
-   - Current Java version for the project is **java 11**, so you should additionally download **SDK 11** and choose it in the module settings: `Right click by the project root > Open Module Settings > Project Settings > Project > Project SDK`
-   - Check if right SDK version is used for the Gradle plugin: `Intellij IDEA > Preferences... > Build, Execution, Deployment > Build Tools > Gradle > Gradle JVM` and choose your JDK.
+    - Current Java version for the project is **java 11**, so you should additionally download **SDK 11** and choose it in the module settings: `Right click by the project root > Open Module Settings > Project Settings > Project > Project SDK`
+    - Check if right SDK version is used for the Gradle plugin: `Intellij IDEA > Preferences... > Build, Execution, Deployment > Build Tools > Gradle > Gradle JVM` and choose your JDK.
 1. When the Gradle sections appeared in the right bar, navigate there and right-click `magento-2-php-storm-plugin > Tasks -> Intellij -> runIde`
 1. Click `Run "magento-2-php-storm-plugin"` to run the plugin. You should see a new instance of IntelliJ launched with the plugin installed. Make sure the plugin is enabled in IntelliJ settings and indexing is finished. Plugin features should be accessible at this point.
 
 ## How to contribute
 1) Start with looking into [Community Backlog](https://github.com/magento/magento2-phpstorm-plugin/projects/2). Any ticket in `Ready for Development` and `Good First Issue` columns are a good candidates to start.
 2) Didn't satisfy your requirements? [Create a new issue](https://github.com/magento/magento2-phpstorm-plugin/issues/new). It can be for example:
-   - **Bug report** - Found a bug in the code? Let us know!
-   - **Enhancement** - Know how to improve existing functionality? Open an issue describe how to enhance the plugin.
-   - **New feature proposal** - Know how to make a killer feature? Do not hesitate to submit your proposal.
+    - **Bug report** - Found a bug in the code? Let us know!
+    - **Enhancement** - Know how to improve existing functionality? Open an issue describe how to enhance the plugin.
+    - **New feature proposal** - Know how to make a killer feature? Do not hesitate to submit your proposal.
 3) The issue will appear in the `Ready for Grooming` column of the [Community Backlog](https://github.com/magento/magento2-phpstorm-plugin/projects/2). Once it will be discussed and approved the issue will be ready for development.
 4) Refer to the [Contributing Guide](https://github.com/magento/magento2-phpstorm-plugin/blob/2.1.0-develop/.github/CONTRIBUTING.md) for more information on how to contribute.
 
@@ -65,7 +69,7 @@
 3. In sandbox folder create `app/code` and `vendor/magento`
 4. Copy any of the magento modules (as for example: `framework`, `module-catalog`, `module-checkout`, `module-customer`, `module-sales`) into the `vendor/magento` folder. It is better to add as few modules as possible to reduce reindexing time during application running
 5. (Nice to have) Open IDE and go to `Preferences > Editor > File and Code Templates > Includes tab` and add default headers for `PHP File Header` and `XML File Header`
-   
+
 **PHP File Header:**
 ```php
 /**
@@ -91,4 +95,4 @@ declare(strict_types=1);
 
 Each Magento source file included in this distribution is licensed under OSL-3.0 license.
 
-Please read the [LICENSE.txt](https://github.com/magento/magento2-phpstorm-plugin/blob/master/LICENSE.txt) for the full text of the [Open Software License v. 3.0 (OSL-3.0)](http://opensource.org/licenses/osl-3.0.php).
+Please read the [LICENSE.txt](https://github.com/magento/magento2-phpstorm-plugin/blob/master/LICENSE.txt) for the full text of the [Open Software License v. 3.0 (OSL-3.0)](http://opensource.org/licenses/osl-3.0.php).
\ No newline at end of file
diff --git a/build.gradle b/build.gradle
deleted file mode 100644
index eed1a946d..000000000
--- a/build.gradle
+++ /dev/null
@@ -1,137 +0,0 @@
-/*
- * Copyright © Magento, Inc. All rights reserved.
- * See COPYING.txt for license details.
- */
-import org.jetbrains.intellij.platform.gradle.TestFrameworkType
-
-plugins {
-    id "org.jetbrains.intellij.platform" version "2.1.0"
-    id 'checkstyle'
-    id 'pmd'
-    id 'org.jetbrains.changelog' version '2.2.0'
-}
-
-repositories {
-    mavenCentral()
-
-    intellijPlatform {
-        defaultRepositories()
-        marketplace()
-    }
-}
-
-group 'com.magento.idea'
-version '5.4.0'
-
-apply plugin: 'org.jetbrains.intellij.platform'
-apply plugin: 'java'
-apply plugin: 'idea'
-apply plugin: 'groovy'
-apply plugin: 'org.jetbrains.changelog'
-
-def phpPluginVersion = System.getProperty("phpPluginVersion", "242.20224.427")
-def ideaVersion = System.getProperty("ideaVersion", "2024.2")
-def javaVersion = 17
-
-java {
-    sourceCompatibility = javaVersion
-    targetCompatibility = javaVersion
-}
-
-intellijPlatform {
-    version = ideaVersion
-    projectName = 'com.magento.idea.magento2plugin'
-
-    pluginConfiguration {
-        id = 'com.magento.idea.magento2plugin'
-        name = 'Magento PhpStorm'
-        version = '5.4.0'
-        description = 'This is a PhpStorm IDE plugin for a better Magento 2 development workflow.'
-        changeNotes = provider { changelog.getLatest().toHTML() } as Provider<? extends String>
-    }
-}
-
-sourceSets {
-    main {
-        java.srcDirs 'src'
-        resources.srcDir 'resources'
-    }
-    test {
-        java.srcDir 'tests'
-        resources.srcDir 'testData'
-    }
-}
-
-publishPlugin {
-    token = System.getenv("MAGENTO_PHPSTORM_intellijPublishToken")
-    if (Boolean.valueOf(System.getenv("MAGENTO_PHPSTORM_isAlpha"))) {
-        channels = ['alpha']
-        version = version + "-alpha-" + getDate()
-    }
-}
-
-static def getDate() {
-    def date = new Date()
-    def formattedDate = date.format('yyyy-MM-dd-HH-mm')
-    return formattedDate
-}
-
-apply from: "${project.rootDir}/gradle-tasks/staticChecks.gradle"
-
-changelog {
-    version = "${project.version}"
-    path = "${project.projectDir}/CHANGELOG.md"
-    header = provider { "[${project.version}] - ${getDate()}" }
-    headerParserRegex = ~/(\d+\.)?(\d+\.)?(\*|\d+)/
-    itemPrefix = "-"
-    keepUnreleasedSection = true
-    unreleasedTerm = "[Unreleased]"
-    groups = ["Added", "Changed", "Deprecated", "Removed", "Fixed", "Security"]
-}
-
-idea {
-    project {
-        jdkName         = javaVersion
-        languageLevel   = javaVersion
-    }
-
-    module {
-        generatedSourceDirs += file('gen')
-    }
-}
-
-dependencies {
-    implementation(
-            "org.junit.jupiter:junit-jupiter:5.8.2",
-            "com.googlecode.json-simple:json-simple:1.1.1"
-    )
-    testRuntimeOnly('org.junit.vintage:junit-vintage-engine:5.9.0')
-    testRuntimeOnly("org.junit.platform:junit-platform-launcher:1.9.0")
-    testRuntimeOnly("org.junit.jupiter:junit-jupiter-engine:5.9.00")
-
-    intellijPlatform {
-        intellijIdeaUltimate '2024.2.3'
-        plugin("com.jetbrains.php", phpPluginVersion)
-        plugin("com.intellij.lang.jsgraphql", "242.20224.155")
-        bundledPlugin "JavaScript"
-        instrumentationTools()
-        bundledPlugin 'com.intellij.java'
-
-        testFramework TestFrameworkType.Platform.INSTANCE
-    }
-}
-
-test {
-    useJUnitPlatform {
-        includeEngines("junit-vintage")
-    }
-    dependsOn cleanTest
-    testLogging.showStandardStreams = true
-    testLogging {
-        lifecycle {
-            events "skipped", "failed", "standard_error", "standard_out"
-            exceptionFormat "short"
-        }
-    }
-    maxHeapSize = '1G'
-}
diff --git a/build.gradle.kts b/build.gradle.kts
new file mode 100644
index 000000000..2e06a62bb
--- /dev/null
+++ b/build.gradle.kts
@@ -0,0 +1,241 @@
+/**
+ * Copyright © Magento, Inc. All rights reserved.
+ * See COPYING.txt for license details.
+ */
+
+import groovy.json.JsonSlurper
+import org.jetbrains.changelog.Changelog
+import org.jetbrains.changelog.markdownToHTML
+import org.jetbrains.intellij.platform.gradle.TestFrameworkType
+
+plugins {
+    id("java")
+    id("checkstyle")
+    id("pmd")
+    alias(libs.plugins.kotlin)
+    alias(libs.plugins.intelliJPlatform)
+    alias(libs.plugins.changelog)
+    alias(libs.plugins.qodana)
+    alias(libs.plugins.kover)
+}
+
+group = providers.gradleProperty("pluginGroup").get()
+version = providers.gradleProperty("pluginVersion").get()
+
+kotlin {
+    jvmToolchain(17)
+}
+
+repositories {
+    mavenCentral()
+
+    intellijPlatform {
+        defaultRepositories()
+    }
+}
+
+dependencies {
+    testImplementation("org.junit.jupiter:junit-jupiter:5.10.0")
+    testRuntimeOnly("org.junit.jupiter:junit-jupiter-engine:5.10.0")
+
+    testImplementation("org.junit.vintage:junit-vintage-engine:5.10.0")
+
+    implementation("com.googlecode.json-simple:json-simple:1.1.1")
+    implementation("org.codehaus.plexus:plexus-utils:3.4.0")
+
+    intellijPlatform {
+        create(providers.gradleProperty("platformType"), providers.gradleProperty("platformVersion"))
+
+        bundledPlugins(providers.gradleProperty("platformBundledPlugins").map { it.split(',') })
+        plugins(providers.gradleProperty("platformPlugins").map { it.split(',') })
+        plugin("com.intellij.lang.jsgraphql", "243.21565.122")
+        instrumentationTools()
+        pluginVerifier()
+        zipSigner()
+        testFramework(TestFrameworkType.Platform)
+
+        phpstorm("2024.3")
+        bundledPlugin("com.jetbrains.php")
+        bundledPlugin("com.intellij.copyright")
+    }
+}
+
+intellijPlatform {
+    pluginConfiguration {
+        version = providers.gradleProperty("pluginVersion")
+
+        description = providers.fileContents(layout.projectDirectory.file("README.md")).asText.map {
+            val start = "<!-- Plugin description -->"
+            val end = "<!-- Plugin description end -->"
+
+            with(it.lines()) {
+                if (!containsAll(listOf(start, end))) {
+                    throw GradleException("Plugin description section not found in README.md:\n$start ... $end")
+                }
+                subList(indexOf(start) + 1, indexOf(end)).joinToString("\n").let(::markdownToHTML)
+            }
+        }
+
+        val changelog = project.changelog // local variable for configuration cache compatibility
+        changeNotes = providers.gradleProperty("pluginVersion").map { pluginVersion ->
+            with(changelog) {
+                renderItem(
+                    (getOrNull(pluginVersion) ?: getUnreleased())
+                        .withHeader(false)
+                        .withEmptySections(false),
+                    Changelog.OutputType.HTML,
+                )
+            }
+        }
+
+        ideaVersion {
+            sinceBuild = providers.gradleProperty("pluginSinceBuild")
+            untilBuild = providers.gradleProperty("pluginUntilBuild")
+        }
+    }
+
+    signing {
+        certificateChain = providers.environmentVariable("CERTIFICATE_CHAIN")
+        privateKey = providers.environmentVariable("PRIVATE_KEY")
+        password = providers.environmentVariable("PRIVATE_KEY_PASSWORD")
+    }
+
+    publishing {
+        token = providers.environmentVariable("MAGENTO_PHPSTORM_intellijPublishToken")
+        channels = providers.gradleProperty("pluginVersion").map { listOf(it.substringAfter('-', "").substringBefore('.').ifEmpty { "default" }) }
+    }
+
+    pluginVerification {
+        ides {
+            recommended()
+        }
+    }
+}
+
+changelog {
+    groups.empty()
+    repositoryUrl = providers.gradleProperty("pluginRepositoryUrl")
+}
+
+kover {
+    reports {
+        total {
+            xml {
+                onCheck = true
+            }
+        }
+    }
+}
+
+tasks {
+    wrapper {
+        gradleVersion = providers.gradleProperty("gradleVersion").get()
+    }
+
+    publishPlugin {
+        dependsOn(patchChangelog)
+    }
+
+    test {
+        exclude("com/magento/idea/magento2plugin/actions/**") //https://github.com/magento/magento2-phpstorm-plugin/issues/2474
+        useJUnitPlatform()
+    }
+
+    checkstyle {
+        toolVersion = "8.31"
+        isIgnoreFailures = false
+        maxWarnings = 0
+        configFile = rootProject.file("${rootDir}/gradle-tasks/checkstyle/checkstyle.xml")
+    }
+
+    pmd {
+        toolVersion = "6.21.0"
+        isConsoleOutput = true
+        ruleSetFiles = files("${rootDir}/gradle-tasks/pmd/ruleset.xml")
+        ruleSets = listOf()
+    }
+}
+
+intellijPlatformTesting {
+    runIde {
+        register("runIdeForUiTests") {
+            task {
+                jvmArgumentProviders += CommandLineArgumentProvider {
+                    listOf(
+                        "-Drobot-server.port=8082",
+                        "-Dide.mac.message.dialogs.as.sheets=false",
+                        "-Djb.privacy.policy.text=<!--999.999-->",
+                        "-Djb.consents.confirmation.enabled=false",
+                    )
+                }
+            }
+
+            plugins {
+                robotServerPlugin()
+            }
+        }
+    }
+}
+
+// Configure Checkstyle tasks
+tasks.withType(Checkstyle::class).configureEach {
+    // Specify all files that should be checked
+    classpath = files()
+    setSource("${project.rootDir}")
+}
+
+// Execute Checkstyle on all files
+tasks.register<Checkstyle>("checkstyle") {
+    // Task-specific configuration can go here if necessary
+}
+
+// Execute Checkstyle on all modified files
+tasks.register<Checkstyle>("checkstyleCI") {
+    val changedFiles = getChangedFiles()
+    include(changedFiles)
+}
+
+// Configure PMD tasks
+tasks.withType(Pmd::class).configureEach {
+    // Specify all files that should be checked
+    classpath = files()
+    setSource("${project.rootDir}")
+}
+
+// Execute PMD on all files
+tasks.register<Pmd>("pmd") {
+    // Task-specific configuration can go here if necessary
+}
+
+// Execute PMD on all modified files
+tasks.register<Pmd>("pmdCI") {
+    val changedFiles = getChangedFiles()
+    include(changedFiles)
+}
+
+/**
+ * Get all files that are changed but not deleted nor renamed.
+ * Compares to master or the specified target branch.
+ *
+ * @return list of all changed files
+ */
+fun getChangedFiles(): List<String> {
+    val modifiedFilesJson = System.getenv("MODIFIED_FILES")
+    val files = mutableListOf<String>()
+
+    if (modifiedFilesJson == null) {
+        return files
+    }
+
+    println("Modified Files: $modifiedFilesJson")
+
+    // Parse the JSON string into a list of files
+    val modifiedFiles = JsonSlurper().parseText(modifiedFilesJson) as List<*>
+
+    modifiedFiles.forEach {
+        files.add(it.toString())
+    }
+
+    // Return the list of touched files
+    return files
+}
diff --git a/gradle-tasks/staticChecks.gradle b/gradle-tasks/staticChecks.gradle
deleted file mode 100644
index 0478284c4..000000000
--- a/gradle-tasks/staticChecks.gradle
+++ /dev/null
@@ -1,83 +0,0 @@
-/*
- * Copyright © Magento, Inc. All rights reserved.
- * See COPYING.txt for license details.
- */
-
-import groovy.json.JsonSlurper
-
-/**
- * Static Checks
- */
-
-checkstyle {
-    toolVersion = "8.31"
-    ignoreFailures = false
-    maxWarnings = 0
-    configFile rootProject.file("${rootDir}/gradle-tasks/checkstyle/checkstyle.xml")
-}
-
-pmd {
-    toolVersion = "6.21.0"
-    consoleOutput = true
-    ruleSetFiles = files("${rootDir}/gradle-tasks/pmd/ruleset.xml")
-    ruleSets = []
-}
-
-tasks.withType(Checkstyle).configureEach {
-    // Specify all files that should be checked
-    classpath = files()
-    source "${project.rootDir}"
-}
-
-// Execute Checkstyle on all files
-tasks.register('checkstyle', Checkstyle) {
-}
-
-// Execute Checkstyle on all modified files
-tasks.register('checkstyleCI', Checkstyle) {
-    def changedFiles = getChangedFiles()
-    include changedFiles
-}
-
-tasks.withType(Pmd).configureEach {
-    // Specify all files that should be checked
-    classpath = files()
-    source "${project.rootDir}"
-}
-
-// Execute Checkstyle on all files
-tasks.register('pmd', Pmd) {
-}
-
-// Execute Checkstyle on all modified files
-tasks.register('pmdCI', Pmd) {
-    def changedFiles = getChangedFiles()
-    include changedFiles
-}
-
-/**
- * Get all files that are changed but not deleted nor renamed.
- * Compares to master or the specified target branch.
- *
- * @return list of all changed files
- */
-def getChangedFiles() {
-    def modifiedFilesJson = System.getenv("MODIFIED_FILES")
-    List<String> files = new ArrayList<>()
-
-    if (modifiedFilesJson == null) {
-        return files
-    }
-
-    println "Modified Files: ${modifiedFilesJson}"
-
-    //println "Changed files:"
-    def modifiedFiles = new JsonSlurper().parseText(modifiedFilesJson)
-
-    modifiedFiles.each {
-        files.add(it.toString())
-    }
-
-    // Return the list of touched files
-    files
-}
\ No newline at end of file
diff --git a/gradle.properties b/gradle.properties
new file mode 100644
index 000000000..6a043348b
--- /dev/null
+++ b/gradle.properties
@@ -0,0 +1,14 @@
+pluginGroup = com.magento.idea.magento2plugin
+pluginName = Magento PhpStorm
+pluginRepositoryUrl = https://github.com/magento/magento2-phpstorm-plugin
+pluginVersion = 5.4.0
+pluginSinceBuild = 233
+pluginUntilBuild = 248.*
+platformType = PS
+platformVersion = 2024.3
+platformPlugins =
+platformBundledPlugins = com.intellij.modules.json
+gradleVersion = 8.10.2
+kotlin.stdlib.default.dependency = false
+org.gradle.configuration-cache = true
+org.gradle.caching = true
diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml
new file mode 100644
index 000000000..4c2f43f1c
--- /dev/null
+++ b/gradle/libs.versions.toml
@@ -0,0 +1,20 @@
+[versions]
+# libraries
+junit = "4.13.2"
+
+# plugins
+changelog = "2.2.1"
+intelliJPlatform = "2.1.0"
+kotlin = "1.9.25"
+kover = "0.8.3"
+qodana = "2024.2.3"
+
+[libraries]
+junit = { group = "junit", name = "junit", version.ref = "junit" }
+
+[plugins]
+changelog = { id = "org.jetbrains.changelog", version.ref = "changelog" }
+intelliJPlatform = { id = "org.jetbrains.intellij.platform", version.ref = "intelliJPlatform" }
+kotlin = { id = "org.jetbrains.kotlin.jvm", version.ref = "kotlin" }
+kover = { id = "org.jetbrains.kotlinx.kover", version.ref = "kover" }
+qodana = { id = "org.jetbrains.qodana", version.ref = "qodana" }
diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar
new file mode 100644
index 000000000..a4b76b953
Binary files /dev/null and b/gradle/wrapper/gradle-wrapper.jar differ
diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties
new file mode 100644
index 000000000..df97d72b8
--- /dev/null
+++ b/gradle/wrapper/gradle-wrapper.properties
@@ -0,0 +1,7 @@
+distributionBase=GRADLE_USER_HOME
+distributionPath=wrapper/dists
+distributionUrl=https\://services.gradle.org/distributions/gradle-8.10.2-bin.zip
+networkTimeout=10000
+validateDistributionUrl=true
+zipStoreBase=GRADLE_USER_HOME
+zipStorePath=wrapper/dists
diff --git a/gradlew b/gradlew
new file mode 100755
index 000000000..b740cf133
--- /dev/null
+++ b/gradlew
@@ -0,0 +1,249 @@
+#!/bin/sh
+
+#
+# Copyright © 2015-2021 the original authors.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#      https://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+##############################################################################
+#
+#   Gradle start up script for POSIX generated by Gradle.
+#
+#   Important for running:
+#
+#   (1) You need a POSIX-compliant shell to run this script. If your /bin/sh is
+#       noncompliant, but you have some other compliant shell such as ksh or
+#       bash, then to run this script, type that shell name before the whole
+#       command line, like:
+#
+#           ksh Gradle
+#
+#       Busybox and similar reduced shells will NOT work, because this script
+#       requires all of these POSIX shell features:
+#         * functions;
+#         * expansions «$var», «${var}», «${var:-default}», «${var+SET}»,
+#           «${var#prefix}», «${var%suffix}», and «$( cmd )»;
+#         * compound commands having a testable exit status, especially «case»;
+#         * various built-in commands including «command», «set», and «ulimit».
+#
+#   Important for patching:
+#
+#   (2) This script targets any POSIX shell, so it avoids extensions provided
+#       by Bash, Ksh, etc; in particular arrays are avoided.
+#
+#       The "traditional" practice of packing multiple parameters into a
+#       space-separated string is a well documented source of bugs and security
+#       problems, so this is (mostly) avoided, by progressively accumulating
+#       options in "$@", and eventually passing that to Java.
+#
+#       Where the inherited environment variables (DEFAULT_JVM_OPTS, JAVA_OPTS,
+#       and GRADLE_OPTS) rely on word-splitting, this is performed explicitly;
+#       see the in-line comments for details.
+#
+#       There are tweaks for specific operating systems such as AIX, CygWin,
+#       Darwin, MinGW, and NonStop.
+#
+#   (3) This script is generated from the Groovy template
+#       https://github.com/gradle/gradle/blob/HEAD/platforms/jvm/plugins-application/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt
+#       within the Gradle project.
+#
+#       You can find Gradle at https://github.com/gradle/gradle/.
+#
+##############################################################################
+
+# Attempt to set APP_HOME
+
+# Resolve links: $0 may be a link
+app_path=$0
+
+# Need this for daisy-chained symlinks.
+while
+    APP_HOME=${app_path%"${app_path##*/}"}  # leaves a trailing /; empty if no leading path
+    [ -h "$app_path" ]
+do
+    ls=$( ls -ld "$app_path" )
+    link=${ls#*' -> '}
+    case $link in             #(
+      /*)   app_path=$link ;; #(
+      *)    app_path=$APP_HOME$link ;;
+    esac
+done
+
+# This is normally unused
+# shellcheck disable=SC2034
+APP_BASE_NAME=${0##*/}
+# Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036)
+APP_HOME=$( cd "${APP_HOME:-./}" > /dev/null && pwd -P ) || exit
+
+# Use the maximum available, or set MAX_FD != -1 to use that value.
+MAX_FD=maximum
+
+warn () {
+    echo "$*"
+} >&2
+
+die () {
+    echo
+    echo "$*"
+    echo
+    exit 1
+} >&2
+
+# OS specific support (must be 'true' or 'false').
+cygwin=false
+msys=false
+darwin=false
+nonstop=false
+case "$( uname )" in                #(
+  CYGWIN* )         cygwin=true  ;; #(
+  Darwin* )         darwin=true  ;; #(
+  MSYS* | MINGW* )  msys=true    ;; #(
+  NONSTOP* )        nonstop=true ;;
+esac
+
+CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
+
+
+# Determine the Java command to use to start the JVM.
+if [ -n "$JAVA_HOME" ] ; then
+    if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
+        # IBM's JDK on AIX uses strange locations for the executables
+        JAVACMD=$JAVA_HOME/jre/sh/java
+    else
+        JAVACMD=$JAVA_HOME/bin/java
+    fi
+    if [ ! -x "$JAVACMD" ] ; then
+        die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME
+
+Please set the JAVA_HOME variable in your environment to match the
+location of your Java installation."
+    fi
+else
+    JAVACMD=java
+    if ! command -v java >/dev/null 2>&1
+    then
+        die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
+
+Please set the JAVA_HOME variable in your environment to match the
+location of your Java installation."
+    fi
+fi
+
+# Increase the maximum file descriptors if we can.
+if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then
+    case $MAX_FD in #(
+      max*)
+        # In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked.
+        # shellcheck disable=SC2039,SC3045
+        MAX_FD=$( ulimit -H -n ) ||
+            warn "Could not query maximum file descriptor limit"
+    esac
+    case $MAX_FD in  #(
+      '' | soft) :;; #(
+      *)
+        # In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked.
+        # shellcheck disable=SC2039,SC3045
+        ulimit -n "$MAX_FD" ||
+            warn "Could not set maximum file descriptor limit to $MAX_FD"
+    esac
+fi
+
+# Collect all arguments for the java command, stacking in reverse order:
+#   * args from the command line
+#   * the main class name
+#   * -classpath
+#   * -D...appname settings
+#   * --module-path (only if needed)
+#   * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables.
+
+# For Cygwin or MSYS, switch paths to Windows format before running java
+if "$cygwin" || "$msys" ; then
+    APP_HOME=$( cygpath --path --mixed "$APP_HOME" )
+    CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" )
+
+    JAVACMD=$( cygpath --unix "$JAVACMD" )
+
+    # Now convert the arguments - kludge to limit ourselves to /bin/sh
+    for arg do
+        if
+            case $arg in                                #(
+              -*)   false ;;                            # don't mess with options #(
+              /?*)  t=${arg#/} t=/${t%%/*}              # looks like a POSIX filepath
+                    [ -e "$t" ] ;;                      #(
+              *)    false ;;
+            esac
+        then
+            arg=$( cygpath --path --ignore --mixed "$arg" )
+        fi
+        # Roll the args list around exactly as many times as the number of
+        # args, so each arg winds up back in the position where it started, but
+        # possibly modified.
+        #
+        # NB: a `for` loop captures its iteration list before it begins, so
+        # changing the positional parameters here affects neither the number of
+        # iterations, nor the values presented in `arg`.
+        shift                   # remove old arg
+        set -- "$@" "$arg"      # push replacement arg
+    done
+fi
+
+
+# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
+DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"'
+
+# Collect all arguments for the java command:
+#   * DEFAULT_JVM_OPTS, JAVA_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments,
+#     and any embedded shellness will be escaped.
+#   * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be
+#     treated as '${Hostname}' itself on the command line.
+
+set -- \
+        "-Dorg.gradle.appname=$APP_BASE_NAME" \
+        -classpath "$CLASSPATH" \
+        org.gradle.wrapper.GradleWrapperMain \
+        "$@"
+
+# Stop when "xargs" is not available.
+if ! command -v xargs >/dev/null 2>&1
+then
+    die "xargs is not available"
+fi
+
+# Use "xargs" to parse quoted args.
+#
+# With -n1 it outputs one arg per line, with the quotes and backslashes removed.
+#
+# In Bash we could simply go:
+#
+#   readarray ARGS < <( xargs -n1 <<<"$var" ) &&
+#   set -- "${ARGS[@]}" "$@"
+#
+# but POSIX shell has neither arrays nor command substitution, so instead we
+# post-process each arg (as a line of input to sed) to backslash-escape any
+# character that might be a shell metacharacter, then use eval to reverse
+# that process (while maintaining the separation between arguments), and wrap
+# the whole thing up as a single "set" statement.
+#
+# This will of course break if any of these variables contains a newline or
+# an unmatched quote.
+#
+
+eval "set -- $(
+        printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" |
+        xargs -n1 |
+        sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' |
+        tr '\n' ' '
+    )" '"$@"'
+
+exec "$JAVACMD" "$@"
diff --git a/gradlew.bat b/gradlew.bat
new file mode 100644
index 000000000..25da30dbd
--- /dev/null
+++ b/gradlew.bat
@@ -0,0 +1,92 @@
+@rem
+@rem Copyright 2015 the original author or authors.
+@rem
+@rem Licensed under the Apache License, Version 2.0 (the "License");
+@rem you may not use this file except in compliance with the License.
+@rem You may obtain a copy of the License at
+@rem
+@rem      https://www.apache.org/licenses/LICENSE-2.0
+@rem
+@rem Unless required by applicable law or agreed to in writing, software
+@rem distributed under the License is distributed on an "AS IS" BASIS,
+@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+@rem See the License for the specific language governing permissions and
+@rem limitations under the License.
+@rem
+
+@if "%DEBUG%"=="" @echo off
+@rem ##########################################################################
+@rem
+@rem  Gradle startup script for Windows
+@rem
+@rem ##########################################################################
+
+@rem Set local scope for the variables with windows NT shell
+if "%OS%"=="Windows_NT" setlocal
+
+set DIRNAME=%~dp0
+if "%DIRNAME%"=="" set DIRNAME=.
+@rem This is normally unused
+set APP_BASE_NAME=%~n0
+set APP_HOME=%DIRNAME%
+
+@rem Resolve any "." and ".." in APP_HOME to make it shorter.
+for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi
+
+@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
+set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m"
+
+@rem Find java.exe
+if defined JAVA_HOME goto findJavaFromJavaHome
+
+set JAVA_EXE=java.exe
+%JAVA_EXE% -version >NUL 2>&1
+if %ERRORLEVEL% equ 0 goto execute
+
+echo. 1>&2
+echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 1>&2
+echo. 1>&2
+echo Please set the JAVA_HOME variable in your environment to match the 1>&2
+echo location of your Java installation. 1>&2
+
+goto fail
+
+:findJavaFromJavaHome
+set JAVA_HOME=%JAVA_HOME:"=%
+set JAVA_EXE=%JAVA_HOME%/bin/java.exe
+
+if exist "%JAVA_EXE%" goto execute
+
+echo. 1>&2
+echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% 1>&2
+echo. 1>&2
+echo Please set the JAVA_HOME variable in your environment to match the 1>&2
+echo location of your Java installation. 1>&2
+
+goto fail
+
+:execute
+@rem Setup the command line
+
+set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
+
+
+@rem Execute Gradle
+"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %*
+
+:end
+@rem End local scope for the variables with windows NT shell
+if %ERRORLEVEL% equ 0 goto mainEnd
+
+:fail
+rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
+rem the _cmd.exe /c_ return code!
+set EXIT_CODE=%ERRORLEVEL%
+if %EXIT_CODE% equ 0 set EXIT_CODE=1
+if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE%
+exit /b %EXIT_CODE%
+
+:mainEnd
+if "%OS%"=="Windows_NT" endlocal
+
+:omega
diff --git a/qodana.yml b/qodana.yml
new file mode 100644
index 000000000..a5024279a
--- /dev/null
+++ b/qodana.yml
@@ -0,0 +1,12 @@
+# Qodana configuration:
+# https://www.jetbrains.com/help/qodana/qodana-yaml.html
+
+version: 1.0
+linter: jetbrains/qodana-jvm-community:2024.2
+projectJDK: "17"
+profile:
+  name: qodana.recommended
+exclude:
+  - name: All
+    paths:
+      - .qodana
diff --git a/settings.gradle b/settings.gradle
deleted file mode 100644
index 3fd0692d4..000000000
--- a/settings.gradle
+++ /dev/null
@@ -1,2 +0,0 @@
-rootProject.name = 'magento2'
-
diff --git a/settings.gradle.kts b/settings.gradle.kts
new file mode 100644
index 000000000..db879637c
--- /dev/null
+++ b/settings.gradle.kts
@@ -0,0 +1,10 @@
+/**
+ * Copyright © Magento, Inc. All rights reserved.
+ * See COPYING.txt for license details.
+ */
+
+rootProject.name = "PhpStorm Magento 2 Plugin"
+
+plugins {
+    id("org.gradle.toolchains.foojay-resolver-convention") version "0.8.0"
+}
diff --git a/src/com/magento/idea/magento2plugin/MagentoIcons.java b/src/main/java/com/magento/idea/magento2plugin/MagentoIcons.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/MagentoIcons.java
rename to src/main/java/com/magento/idea/magento2plugin/MagentoIcons.java
diff --git a/src/com/magento/idea/magento2plugin/actions/CopyMagentoPath.java b/src/main/java/com/magento/idea/magento2plugin/actions/CopyMagentoPath.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/CopyMagentoPath.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/CopyMagentoPath.java
diff --git a/src/com/magento/idea/magento2plugin/actions/comparator/CompareTemplateAction.java b/src/main/java/com/magento/idea/magento2plugin/actions/comparator/CompareTemplateAction.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/comparator/CompareTemplateAction.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/comparator/CompareTemplateAction.java
diff --git a/src/com/magento/idea/magento2plugin/actions/comparator/util/DiffRequestChainUtil.java b/src/main/java/com/magento/idea/magento2plugin/actions/comparator/util/DiffRequestChainUtil.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/comparator/util/DiffRequestChainUtil.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/comparator/util/DiffRequestChainUtil.java
diff --git a/src/com/magento/idea/magento2plugin/actions/context/AbstractContextAction.java b/src/main/java/com/magento/idea/magento2plugin/actions/context/AbstractContextAction.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/context/AbstractContextAction.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/context/AbstractContextAction.java
diff --git a/src/com/magento/idea/magento2plugin/actions/context/CustomGeneratorContextAction.java b/src/main/java/com/magento/idea/magento2plugin/actions/context/CustomGeneratorContextAction.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/context/CustomGeneratorContextAction.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/context/CustomGeneratorContextAction.java
diff --git a/src/com/magento/idea/magento2plugin/actions/context/md/NewReadmeMdAction.java b/src/main/java/com/magento/idea/magento2plugin/actions/context/md/NewReadmeMdAction.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/context/md/NewReadmeMdAction.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/context/md/NewReadmeMdAction.java
diff --git a/src/com/magento/idea/magento2plugin/actions/context/php/NewObserverAction.java b/src/main/java/com/magento/idea/magento2plugin/actions/context/php/NewObserverAction.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/context/php/NewObserverAction.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/context/php/NewObserverAction.java
diff --git a/src/com/magento/idea/magento2plugin/actions/context/php/NewSetupDataPatchAction.java b/src/main/java/com/magento/idea/magento2plugin/actions/context/php/NewSetupDataPatchAction.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/context/php/NewSetupDataPatchAction.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/context/php/NewSetupDataPatchAction.java
diff --git a/src/com/magento/idea/magento2plugin/actions/context/util/GetTargetElementUtil.java b/src/main/java/com/magento/idea/magento2plugin/actions/context/util/GetTargetElementUtil.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/context/util/GetTargetElementUtil.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/context/util/GetTargetElementUtil.java
diff --git a/src/com/magento/idea/magento2plugin/actions/context/xml/NewAclXmlAction.java b/src/main/java/com/magento/idea/magento2plugin/actions/context/xml/NewAclXmlAction.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/context/xml/NewAclXmlAction.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/context/xml/NewAclXmlAction.java
diff --git a/src/com/magento/idea/magento2plugin/actions/context/xml/NewConfigXmlAction.java b/src/main/java/com/magento/idea/magento2plugin/actions/context/xml/NewConfigXmlAction.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/context/xml/NewConfigXmlAction.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/context/xml/NewConfigXmlAction.java
diff --git a/src/com/magento/idea/magento2plugin/actions/context/xml/NewCrontabXmlAction.java b/src/main/java/com/magento/idea/magento2plugin/actions/context/xml/NewCrontabXmlAction.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/context/xml/NewCrontabXmlAction.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/context/xml/NewCrontabXmlAction.java
diff --git a/src/com/magento/idea/magento2plugin/actions/context/xml/NewDiXmlAction.java b/src/main/java/com/magento/idea/magento2plugin/actions/context/xml/NewDiXmlAction.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/context/xml/NewDiXmlAction.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/context/xml/NewDiXmlAction.java
diff --git a/src/com/magento/idea/magento2plugin/actions/context/xml/NewEmailTemplatesXmlAction.java b/src/main/java/com/magento/idea/magento2plugin/actions/context/xml/NewEmailTemplatesXmlAction.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/context/xml/NewEmailTemplatesXmlAction.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/context/xml/NewEmailTemplatesXmlAction.java
diff --git a/src/com/magento/idea/magento2plugin/actions/context/xml/NewEventsXmlAction.java b/src/main/java/com/magento/idea/magento2plugin/actions/context/xml/NewEventsXmlAction.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/context/xml/NewEventsXmlAction.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/context/xml/NewEventsXmlAction.java
diff --git a/src/com/magento/idea/magento2plugin/actions/context/xml/NewExtensionAttributesXmlAction.java b/src/main/java/com/magento/idea/magento2plugin/actions/context/xml/NewExtensionAttributesXmlAction.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/context/xml/NewExtensionAttributesXmlAction.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/context/xml/NewExtensionAttributesXmlAction.java
diff --git a/src/com/magento/idea/magento2plugin/actions/context/xml/NewFieldsetXmlAction.java b/src/main/java/com/magento/idea/magento2plugin/actions/context/xml/NewFieldsetXmlAction.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/context/xml/NewFieldsetXmlAction.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/context/xml/NewFieldsetXmlAction.java
diff --git a/src/com/magento/idea/magento2plugin/actions/context/xml/NewGraphQLSchemaAction.java b/src/main/java/com/magento/idea/magento2plugin/actions/context/xml/NewGraphQLSchemaAction.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/context/xml/NewGraphQLSchemaAction.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/context/xml/NewGraphQLSchemaAction.java
diff --git a/src/com/magento/idea/magento2plugin/actions/context/xml/NewIndexerXmlAction.java b/src/main/java/com/magento/idea/magento2plugin/actions/context/xml/NewIndexerXmlAction.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/context/xml/NewIndexerXmlAction.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/context/xml/NewIndexerXmlAction.java
diff --git a/src/com/magento/idea/magento2plugin/actions/context/xml/NewLayoutXmlAction.java b/src/main/java/com/magento/idea/magento2plugin/actions/context/xml/NewLayoutXmlAction.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/context/xml/NewLayoutXmlAction.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/context/xml/NewLayoutXmlAction.java
diff --git a/src/com/magento/idea/magento2plugin/actions/context/xml/NewMviewXmlAction.java b/src/main/java/com/magento/idea/magento2plugin/actions/context/xml/NewMviewXmlAction.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/context/xml/NewMviewXmlAction.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/context/xml/NewMviewXmlAction.java
diff --git a/src/com/magento/idea/magento2plugin/actions/context/xml/NewPageTypesXmlAction.java b/src/main/java/com/magento/idea/magento2plugin/actions/context/xml/NewPageTypesXmlAction.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/context/xml/NewPageTypesXmlAction.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/context/xml/NewPageTypesXmlAction.java
diff --git a/src/com/magento/idea/magento2plugin/actions/context/xml/NewRoutesXmlAction.java b/src/main/java/com/magento/idea/magento2plugin/actions/context/xml/NewRoutesXmlAction.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/context/xml/NewRoutesXmlAction.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/context/xml/NewRoutesXmlAction.java
diff --git a/src/com/magento/idea/magento2plugin/actions/context/xml/NewSectionsXmlAction.java b/src/main/java/com/magento/idea/magento2plugin/actions/context/xml/NewSectionsXmlAction.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/context/xml/NewSectionsXmlAction.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/context/xml/NewSectionsXmlAction.java
diff --git a/src/com/magento/idea/magento2plugin/actions/context/xml/NewSystemXmlAction.java b/src/main/java/com/magento/idea/magento2plugin/actions/context/xml/NewSystemXmlAction.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/context/xml/NewSystemXmlAction.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/context/xml/NewSystemXmlAction.java
diff --git a/src/com/magento/idea/magento2plugin/actions/context/xml/NewViewXmlAction.java b/src/main/java/com/magento/idea/magento2plugin/actions/context/xml/NewViewXmlAction.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/context/xml/NewViewXmlAction.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/context/xml/NewViewXmlAction.java
diff --git a/src/com/magento/idea/magento2plugin/actions/context/xml/NewWebapiXmlAction.java b/src/main/java/com/magento/idea/magento2plugin/actions/context/xml/NewWebapiXmlAction.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/context/xml/NewWebapiXmlAction.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/context/xml/NewWebapiXmlAction.java
diff --git a/src/com/magento/idea/magento2plugin/actions/context/xml/NewWidgetXmlAction.java b/src/main/java/com/magento/idea/magento2plugin/actions/context/xml/NewWidgetXmlAction.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/context/xml/NewWidgetXmlAction.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/context/xml/NewWidgetXmlAction.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/CreateAPluginAction.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/CreateAPluginAction.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/CreateAPluginAction.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/CreateAPluginAction.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/CreateAnObserverAction.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/CreateAnObserverAction.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/CreateAnObserverAction.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/CreateAnObserverAction.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/InjectAViewModelAction.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/InjectAViewModelAction.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/InjectAViewModelAction.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/InjectAViewModelAction.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/InjectConstructorArgumentAction.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/InjectConstructorArgumentAction.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/InjectConstructorArgumentAction.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/InjectConstructorArgumentAction.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/ModuleObserverData.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/ModuleObserverData.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/ModuleObserverData.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/ModuleObserverData.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/ModuleSetupDataPatchData.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/ModuleSetupDataPatchData.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/ModuleSetupDataPatchData.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/ModuleSetupDataPatchData.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/NewBlockAction.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/NewBlockAction.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/NewBlockAction.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/NewBlockAction.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/NewCLICommandAction.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/NewCLICommandAction.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/NewCLICommandAction.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/NewCLICommandAction.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/NewControllerAction.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/NewControllerAction.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/NewControllerAction.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/NewControllerAction.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/NewCronGroupAction.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/NewCronGroupAction.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/NewCronGroupAction.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/NewCronGroupAction.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/NewCronjobAction.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/NewCronjobAction.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/NewCronjobAction.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/NewCronjobAction.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/NewCustomerEavAttributeAction.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/NewCustomerEavAttributeAction.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/NewCustomerEavAttributeAction.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/NewCustomerEavAttributeAction.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/NewDataModelAction.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/NewDataModelAction.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/NewDataModelAction.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/NewDataModelAction.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/NewDbSchemaAction.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/NewDbSchemaAction.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/NewDbSchemaAction.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/NewDbSchemaAction.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/NewEmailTemplateAction.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/NewEmailTemplateAction.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/NewEmailTemplateAction.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/NewEmailTemplateAction.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/NewEntityAction.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/NewEntityAction.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/NewEntityAction.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/NewEntityAction.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/NewGraphQlResolverAction.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/NewGraphQlResolverAction.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/NewGraphQlResolverAction.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/NewGraphQlResolverAction.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/NewMessageQueueAction.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/NewMessageQueueAction.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/NewMessageQueueAction.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/NewMessageQueueAction.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/NewModelsAction.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/NewModelsAction.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/NewModelsAction.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/NewModelsAction.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/NewModuleAction.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/NewModuleAction.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/NewModuleAction.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/NewModuleAction.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/NewUiComponentFormAction.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/NewUiComponentFormAction.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/NewUiComponentFormAction.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/NewUiComponentFormAction.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/NewUiComponentGridAction.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/NewUiComponentGridAction.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/NewUiComponentGridAction.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/NewUiComponentGridAction.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/NewViewModelAction.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/NewViewModelAction.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/NewViewModelAction.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/NewViewModelAction.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/NewWebApiDeclarationAction.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/NewWebApiDeclarationAction.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/NewWebApiDeclarationAction.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/NewWebApiDeclarationAction.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/NewWebApiInterfaceAction.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/NewWebApiInterfaceAction.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/NewWebApiInterfaceAction.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/NewWebApiInterfaceAction.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/OverrideClassByAPreferenceAction.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/OverrideClassByAPreferenceAction.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/OverrideClassByAPreferenceAction.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/OverrideClassByAPreferenceAction.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/OverrideFileInThemeAction.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/OverrideFileInThemeAction.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/OverrideFileInThemeAction.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/OverrideFileInThemeAction.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/OverrideLayoutInThemeAction.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/OverrideLayoutInThemeAction.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/OverrideLayoutInThemeAction.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/OverrideLayoutInThemeAction.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/OverrideTemplateInThemeAction.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/OverrideTemplateInThemeAction.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/OverrideTemplateInThemeAction.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/OverrideTemplateInThemeAction.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/PluginGenerateAfterMethodAction.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/PluginGenerateAfterMethodAction.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/PluginGenerateAfterMethodAction.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/PluginGenerateAfterMethodAction.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/PluginGenerateAroundMethodAction.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/PluginGenerateAroundMethodAction.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/PluginGenerateAroundMethodAction.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/PluginGenerateAroundMethodAction.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/PluginGenerateBeforeMethodAction.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/PluginGenerateBeforeMethodAction.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/PluginGenerateBeforeMethodAction.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/PluginGenerateBeforeMethodAction.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/PluginGenerateMethodHandlerBase.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/PluginGenerateMethodHandlerBase.java
similarity index 99%
rename from src/com/magento/idea/magento2plugin/actions/generation/PluginGenerateMethodHandlerBase.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/PluginGenerateMethodHandlerBase.java
index 996f244f1..74db6189f 100644
--- a/src/com/magento/idea/magento2plugin/actions/generation/PluginGenerateMethodHandlerBase.java
+++ b/src/main/java/com/magento/idea/magento2plugin/actions/generation/PluginGenerateMethodHandlerBase.java
@@ -216,8 +216,8 @@ protected PhpNamedElementNode[] chooseMembers(
                 new PhpNamedElementNode[members.length]
         );
         if (!ApplicationManager.getApplication().isHeadlessEnvironment()) {
-            final PluginGenerateMethodHandlerBase.MyMemberChooser chooser
-                    = new PluginGenerateMethodHandlerBase.MyMemberChooser(
+            final MyMemberChooser chooser
+                    = new MyMemberChooser(
                             nodes,
                             allowEmptySelection,
                             project
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/context/EntityCreatorContext.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/context/EntityCreatorContext.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/context/EntityCreatorContext.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/context/EntityCreatorContext.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/context/GenerationContext.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/context/GenerationContext.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/context/GenerationContext.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/context/GenerationContext.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/AclXmlData.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/AclXmlData.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/AclXmlData.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/AclXmlData.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/BlockFileData.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/BlockFileData.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/BlockFileData.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/BlockFileData.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/CLICommandClassData.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/CLICommandClassData.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/CLICommandClassData.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/CLICommandClassData.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/CLICommandXmlData.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/CLICommandXmlData.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/CLICommandXmlData.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/CLICommandXmlData.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/CategoryEntityData.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/CategoryEntityData.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/CategoryEntityData.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/CategoryEntityData.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/CategoryFormXmlData.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/CategoryFormXmlData.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/CategoryFormXmlData.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/CategoryFormXmlData.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/CollectionData.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/CollectionData.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/CollectionData.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/CollectionData.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/ControllerFileData.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/ControllerFileData.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/ControllerFileData.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/ControllerFileData.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/CronGroupXmlData.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/CronGroupXmlData.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/CronGroupXmlData.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/CronGroupXmlData.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/CronjobClassData.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/CronjobClassData.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/CronjobClassData.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/CronjobClassData.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/CrontabXmlData.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/CrontabXmlData.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/CrontabXmlData.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/CrontabXmlData.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/CustomerEntityData.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/CustomerEntityData.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/CustomerEntityData.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/CustomerEntityData.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/DataModelData.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/DataModelData.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/DataModelData.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/DataModelData.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/DataModelInterfaceData.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/DataModelInterfaceData.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/DataModelInterfaceData.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/DataModelInterfaceData.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/DataProviderDeclarationData.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/DataProviderDeclarationData.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/DataProviderDeclarationData.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/DataProviderDeclarationData.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/DbSchemaXmlData.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/DbSchemaXmlData.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/DbSchemaXmlData.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/DbSchemaXmlData.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/DeleteEntityByIdCommandData.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/DeleteEntityByIdCommandData.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/DeleteEntityByIdCommandData.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/DeleteEntityByIdCommandData.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/DeleteEntityControllerFileData.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/DeleteEntityControllerFileData.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/DeleteEntityControllerFileData.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/DeleteEntityControllerFileData.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/EavEntityDataInterface.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/EavEntityDataInterface.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/EavEntityDataInterface.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/EavEntityDataInterface.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/EditEntityActionData.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/EditEntityActionData.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/EditEntityActionData.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/EditEntityActionData.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/EmailTemplateHtmlData.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/EmailTemplateHtmlData.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/EmailTemplateHtmlData.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/EmailTemplateHtmlData.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/EmailTemplatesXmlData.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/EmailTemplatesXmlData.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/EmailTemplatesXmlData.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/EmailTemplatesXmlData.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/EntityDataMapperData.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/EntityDataMapperData.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/EntityDataMapperData.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/EntityDataMapperData.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/FormGenericButtonBlockData.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/FormGenericButtonBlockData.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/FormGenericButtonBlockData.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/FormGenericButtonBlockData.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/GetListQueryModelData.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/GetListQueryModelData.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/GetListQueryModelData.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/GetListQueryModelData.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/GraphQlResolverFileData.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/GraphQlResolverFileData.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/GraphQlResolverFileData.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/GraphQlResolverFileData.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/GridActionColumnData.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/GridActionColumnData.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/GridActionColumnData.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/GridActionColumnData.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/IndexActionData.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/IndexActionData.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/IndexActionData.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/IndexActionData.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/LayoutXmlData.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/LayoutXmlData.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/LayoutXmlData.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/LayoutXmlData.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/MenuXmlData.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/MenuXmlData.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/MenuXmlData.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/MenuXmlData.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/MessageQueueClassData.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/MessageQueueClassData.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/MessageQueueClassData.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/MessageQueueClassData.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/ModelData.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/ModelData.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/ModelData.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/ModelData.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/ModuleComposerJsonData.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/ModuleComposerJsonData.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/ModuleComposerJsonData.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/ModuleComposerJsonData.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/ModuleReadmeMdData.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/ModuleReadmeMdData.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/ModuleReadmeMdData.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/ModuleReadmeMdData.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/ModuleRegistrationPhpData.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/ModuleRegistrationPhpData.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/ModuleRegistrationPhpData.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/ModuleRegistrationPhpData.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/ModuleXmlData.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/ModuleXmlData.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/ModuleXmlData.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/ModuleXmlData.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/NewActionEntityControllerFileData.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/NewActionEntityControllerFileData.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/NewActionEntityControllerFileData.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/NewActionEntityControllerFileData.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/NewBlockData.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/NewBlockData.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/NewBlockData.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/NewBlockData.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/NewEntityLayoutData.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/NewEntityLayoutData.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/NewEntityLayoutData.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/NewEntityLayoutData.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/ObserverEventsXmlData.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/ObserverEventsXmlData.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/ObserverEventsXmlData.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/ObserverEventsXmlData.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/ObserverFileData.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/ObserverFileData.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/ObserverFileData.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/ObserverFileData.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/PluginDiXmlData.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/PluginDiXmlData.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/PluginDiXmlData.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/PluginDiXmlData.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/PluginFileData.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/PluginFileData.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/PluginFileData.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/PluginFileData.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/PreferenceDiXmFileData.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/PreferenceDiXmFileData.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/PreferenceDiXmFileData.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/PreferenceDiXmFileData.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/PreferenceFileData.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/PreferenceFileData.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/PreferenceFileData.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/PreferenceFileData.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/ProductEntityData.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/ProductEntityData.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/ProductEntityData.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/ProductEntityData.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/QueueCommunicationData.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/QueueCommunicationData.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/QueueCommunicationData.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/QueueCommunicationData.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/QueueConsumerData.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/QueueConsumerData.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/QueueConsumerData.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/QueueConsumerData.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/QueuePublisherData.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/QueuePublisherData.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/QueuePublisherData.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/QueuePublisherData.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/QueueTopologyData.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/QueueTopologyData.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/QueueTopologyData.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/QueueTopologyData.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/ResourceModelData.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/ResourceModelData.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/ResourceModelData.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/ResourceModelData.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/RoutesXmlData.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/RoutesXmlData.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/RoutesXmlData.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/RoutesXmlData.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/SaveEntityCommandData.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/SaveEntityCommandData.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/SaveEntityCommandData.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/SaveEntityCommandData.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/SaveEntityControllerFileData.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/SaveEntityControllerFileData.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/SaveEntityControllerFileData.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/SaveEntityControllerFileData.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/SourceModelData.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/SourceModelData.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/SourceModelData.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/SourceModelData.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/UiComponentDataProviderData.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/UiComponentDataProviderData.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/UiComponentDataProviderData.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/UiComponentDataProviderData.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/UiComponentFormButtonData.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/UiComponentFormButtonData.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/UiComponentFormButtonData.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/UiComponentFormButtonData.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/UiComponentFormFieldData.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/UiComponentFormFieldData.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/UiComponentFormFieldData.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/UiComponentFormFieldData.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/UiComponentFormFieldsetData.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/UiComponentFormFieldsetData.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/UiComponentFormFieldsetData.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/UiComponentFormFieldsetData.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/UiComponentFormFileData.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/UiComponentFormFileData.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/UiComponentFormFileData.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/UiComponentFormFileData.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/UiComponentGridData.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/UiComponentGridData.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/UiComponentGridData.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/UiComponentGridData.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/UiComponentGridToolbarData.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/UiComponentGridToolbarData.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/UiComponentGridToolbarData.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/UiComponentGridToolbarData.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/ViewModelFileData.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/ViewModelFileData.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/ViewModelFileData.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/ViewModelFileData.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/code/ClassPropertyData.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/code/ClassPropertyData.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/code/ClassPropertyData.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/code/ClassPropertyData.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/code/PluginMethodData.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/code/PluginMethodData.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/code/PluginMethodData.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/code/PluginMethodData.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/converter/DataObjectConverter.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/converter/DataObjectConverter.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/converter/DataObjectConverter.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/converter/DataObjectConverter.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/AclXmlDtoConverter.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/AclXmlDtoConverter.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/AclXmlDtoConverter.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/AclXmlDtoConverter.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/CollectionModelDtoConverter.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/CollectionModelDtoConverter.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/CollectionModelDtoConverter.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/CollectionModelDtoConverter.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/DataModelDtoConverter.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/DataModelDtoConverter.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/DataModelDtoConverter.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/DataModelDtoConverter.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/DataModelInterfaceDtoConverter.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/DataModelInterfaceDtoConverter.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/DataModelInterfaceDtoConverter.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/DataModelInterfaceDtoConverter.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/DataProviderDtoConverter.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/DataProviderDtoConverter.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/DataProviderDtoConverter.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/DataProviderDtoConverter.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/DbSchemaXmlDtoConverter.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/DbSchemaXmlDtoConverter.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/DbSchemaXmlDtoConverter.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/DbSchemaXmlDtoConverter.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/DeleteEntityByIdCommandDtoConverter.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/DeleteEntityByIdCommandDtoConverter.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/DeleteEntityByIdCommandDtoConverter.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/DeleteEntityByIdCommandDtoConverter.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/EntityDataMapperDtoConverter.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/EntityDataMapperDtoConverter.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/EntityDataMapperDtoConverter.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/EntityDataMapperDtoConverter.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/FormDeleteControllerDtoConverter.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/FormDeleteControllerDtoConverter.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/FormDeleteControllerDtoConverter.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/FormDeleteControllerDtoConverter.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/FormEditControllerDtoConverter.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/FormEditControllerDtoConverter.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/FormEditControllerDtoConverter.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/FormEditControllerDtoConverter.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/FormGenericButtonBlockDtoConverter.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/FormGenericButtonBlockDtoConverter.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/FormGenericButtonBlockDtoConverter.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/FormGenericButtonBlockDtoConverter.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/FormLayoutDtoConverter.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/FormLayoutDtoConverter.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/FormLayoutDtoConverter.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/FormLayoutDtoConverter.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/FormSaveControllerDtoConverter.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/FormSaveControllerDtoConverter.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/FormSaveControllerDtoConverter.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/FormSaveControllerDtoConverter.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/GetListQueryDtoConverter.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/GetListQueryDtoConverter.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/GetListQueryDtoConverter.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/GetListQueryDtoConverter.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/GridActionColumnDtoConverter.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/GridActionColumnDtoConverter.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/GridActionColumnDtoConverter.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/GridActionColumnDtoConverter.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/GridLayoutXmlDtoConverter.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/GridLayoutXmlDtoConverter.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/GridLayoutXmlDtoConverter.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/GridLayoutXmlDtoConverter.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/IndexActionDtoConverter.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/IndexActionDtoConverter.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/IndexActionDtoConverter.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/IndexActionDtoConverter.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/MenuXmlDtoConverter.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/MenuXmlDtoConverter.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/MenuXmlDtoConverter.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/MenuXmlDtoConverter.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/ModelDtoConverter.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/ModelDtoConverter.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/ModelDtoConverter.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/ModelDtoConverter.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/NewControllerDtoConverter.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/NewControllerDtoConverter.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/NewControllerDtoConverter.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/NewControllerDtoConverter.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/NewEntityLayoutDtoConverter.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/NewEntityLayoutDtoConverter.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/NewEntityLayoutDtoConverter.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/NewEntityLayoutDtoConverter.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/PreferenceDiXmlFileDtoConverter.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/PreferenceDiXmlFileDtoConverter.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/PreferenceDiXmlFileDtoConverter.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/PreferenceDiXmlFileDtoConverter.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/ResourceModelDtoConverter.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/ResourceModelDtoConverter.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/ResourceModelDtoConverter.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/ResourceModelDtoConverter.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/RoutesXmlDtoConverter.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/RoutesXmlDtoConverter.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/RoutesXmlDtoConverter.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/RoutesXmlDtoConverter.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/SaveEntityCommandDtoConverter.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/SaveEntityCommandDtoConverter.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/SaveEntityCommandDtoConverter.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/SaveEntityCommandDtoConverter.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/SearchResultsDtoConverter.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/SearchResultsDtoConverter.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/SearchResultsDtoConverter.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/SearchResultsDtoConverter.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/UiComponentFormLayoutDtoConverter.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/UiComponentFormLayoutDtoConverter.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/UiComponentFormLayoutDtoConverter.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/UiComponentFormLayoutDtoConverter.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/UiComponentGridDtoConverter.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/UiComponentGridDtoConverter.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/UiComponentGridDtoConverter.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/UiComponentGridDtoConverter.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/UiComponentGridToolbarDtoConverter.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/UiComponentGridToolbarDtoConverter.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/UiComponentGridToolbarDtoConverter.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/converter/newentitydialog/UiComponentGridToolbarDtoConverter.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/dialog/DialogData.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/dialog/DialogData.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/dialog/DialogData.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/dialog/DialogData.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/dialog/EntityCreatorContextData.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/dialog/EntityCreatorContextData.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/dialog/EntityCreatorContextData.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/dialog/EntityCreatorContextData.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/dialog/GenerationContextData.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/dialog/GenerationContextData.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/dialog/GenerationContextData.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/dialog/GenerationContextData.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/dialog/NewEntityDialogData.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/dialog/NewEntityDialogData.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/dialog/NewEntityDialogData.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/dialog/NewEntityDialogData.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/php/SearchResultsData.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/php/SearchResultsData.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/php/SearchResultsData.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/php/SearchResultsData.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/php/WebApiInterfaceData.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/php/WebApiInterfaceData.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/php/WebApiInterfaceData.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/php/WebApiInterfaceData.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/ui/ComboBoxItemData.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/ui/ComboBoxItemData.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/ui/ComboBoxItemData.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/ui/ComboBoxItemData.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/xml/DiArgumentData.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/xml/DiArgumentData.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/xml/DiArgumentData.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/xml/DiArgumentData.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/xml/DiArrayValueData.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/xml/DiArrayValueData.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/xml/DiArrayValueData.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/xml/DiArrayValueData.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/data/xml/WebApiXmlRouteData.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/data/xml/WebApiXmlRouteData.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/data/xml/WebApiXmlRouteData.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/data/xml/WebApiXmlRouteData.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/AbstractDialog.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/AbstractDialog.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/AbstractDialog.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/AbstractDialog.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/CreateAPluginDialog.form b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/CreateAPluginDialog.form
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/CreateAPluginDialog.form
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/CreateAPluginDialog.form
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/CreateAPluginDialog.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/CreateAPluginDialog.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/CreateAPluginDialog.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/CreateAPluginDialog.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/CreateAnObserverDialog.form b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/CreateAnObserverDialog.form
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/CreateAnObserverDialog.form
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/CreateAnObserverDialog.form
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/CreateAnObserverDialog.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/CreateAnObserverDialog.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/CreateAnObserverDialog.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/CreateAnObserverDialog.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/GatherArrayValuesDialog.form b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/GatherArrayValuesDialog.form
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/GatherArrayValuesDialog.form
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/GatherArrayValuesDialog.form
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/GatherArrayValuesDialog.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/GatherArrayValuesDialog.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/GatherArrayValuesDialog.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/GatherArrayValuesDialog.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/InjectAViewModelDialog.form b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/InjectAViewModelDialog.form
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/InjectAViewModelDialog.form
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/InjectAViewModelDialog.form
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/InjectAViewModelDialog.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/InjectAViewModelDialog.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/InjectAViewModelDialog.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/InjectAViewModelDialog.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/NewArgumentInjectionDialog.form b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewArgumentInjectionDialog.form
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/NewArgumentInjectionDialog.form
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewArgumentInjectionDialog.form
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/NewArgumentInjectionDialog.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewArgumentInjectionDialog.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/NewArgumentInjectionDialog.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewArgumentInjectionDialog.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/NewBlockDialog.form b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewBlockDialog.form
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/NewBlockDialog.form
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewBlockDialog.form
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/NewBlockDialog.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewBlockDialog.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/NewBlockDialog.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewBlockDialog.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/NewCLICommandDialog.form b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewCLICommandDialog.form
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/NewCLICommandDialog.form
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewCLICommandDialog.form
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/NewCLICommandDialog.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewCLICommandDialog.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/NewCLICommandDialog.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewCLICommandDialog.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/NewCategoryEavAttributeDialog.form b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewCategoryEavAttributeDialog.form
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/NewCategoryEavAttributeDialog.form
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewCategoryEavAttributeDialog.form
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/NewCategoryEavAttributeDialog.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewCategoryEavAttributeDialog.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/NewCategoryEavAttributeDialog.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewCategoryEavAttributeDialog.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/NewControllerDialog.form b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewControllerDialog.form
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/NewControllerDialog.form
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewControllerDialog.form
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/NewControllerDialog.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewControllerDialog.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/NewControllerDialog.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewControllerDialog.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/NewCronGroupDialog.form b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewCronGroupDialog.form
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/NewCronGroupDialog.form
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewCronGroupDialog.form
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/NewCronGroupDialog.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewCronGroupDialog.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/NewCronGroupDialog.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewCronGroupDialog.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/NewCronjobDialog.form b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewCronjobDialog.form
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/NewCronjobDialog.form
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewCronjobDialog.form
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/NewCronjobDialog.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewCronjobDialog.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/NewCronjobDialog.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewCronjobDialog.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/NewCustomerEavAttributeDialog.form b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewCustomerEavAttributeDialog.form
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/NewCustomerEavAttributeDialog.form
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewCustomerEavAttributeDialog.form
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/NewCustomerEavAttributeDialog.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewCustomerEavAttributeDialog.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/NewCustomerEavAttributeDialog.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewCustomerEavAttributeDialog.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/NewDataModelDialog.form b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewDataModelDialog.form
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/NewDataModelDialog.form
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewDataModelDialog.form
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/NewDataModelDialog.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewDataModelDialog.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/NewDataModelDialog.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewDataModelDialog.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/NewDbSchemaDialog.form b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewDbSchemaDialog.form
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/NewDbSchemaDialog.form
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewDbSchemaDialog.form
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/NewDbSchemaDialog.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewDbSchemaDialog.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/NewDbSchemaDialog.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewDbSchemaDialog.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/NewEmailTemplateDialog.form b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewEmailTemplateDialog.form
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/NewEmailTemplateDialog.form
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewEmailTemplateDialog.form
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/NewEmailTemplateDialog.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewEmailTemplateDialog.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/NewEmailTemplateDialog.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewEmailTemplateDialog.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/NewEntityDialog.form b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewEntityDialog.form
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/NewEntityDialog.form
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewEntityDialog.form
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/NewEntityDialog.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewEntityDialog.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/NewEntityDialog.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewEntityDialog.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/NewGraphQlResolverDialog.form b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewGraphQlResolverDialog.form
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/NewGraphQlResolverDialog.form
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewGraphQlResolverDialog.form
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/NewGraphQlResolverDialog.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewGraphQlResolverDialog.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/NewGraphQlResolverDialog.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewGraphQlResolverDialog.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/NewInterfaceForServiceDialog.form b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewInterfaceForServiceDialog.form
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/NewInterfaceForServiceDialog.form
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewInterfaceForServiceDialog.form
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/NewInterfaceForServiceDialog.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewInterfaceForServiceDialog.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/NewInterfaceForServiceDialog.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewInterfaceForServiceDialog.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/NewLayoutTemplateDialog.form b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewLayoutTemplateDialog.form
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/NewLayoutTemplateDialog.form
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewLayoutTemplateDialog.form
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/NewLayoutTemplateDialog.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewLayoutTemplateDialog.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/NewLayoutTemplateDialog.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewLayoutTemplateDialog.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/NewMessageQueueDialog.form b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewMessageQueueDialog.form
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/NewMessageQueueDialog.form
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewMessageQueueDialog.form
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/NewMessageQueueDialog.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewMessageQueueDialog.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/NewMessageQueueDialog.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewMessageQueueDialog.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/NewModelsDialog.form b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewModelsDialog.form
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/NewModelsDialog.form
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewModelsDialog.form
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/NewModelsDialog.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewModelsDialog.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/NewModelsDialog.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewModelsDialog.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/NewModuleDialog.form b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewModuleDialog.form
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/NewModuleDialog.form
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewModuleDialog.form
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/NewModuleDialog.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewModuleDialog.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/NewModuleDialog.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewModuleDialog.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/NewObserverDialog.form b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewObserverDialog.form
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/NewObserverDialog.form
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewObserverDialog.form
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/NewObserverDialog.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewObserverDialog.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/NewObserverDialog.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewObserverDialog.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/NewProductEavAttributeDialog.form b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewProductEavAttributeDialog.form
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/NewProductEavAttributeDialog.form
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewProductEavAttributeDialog.form
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/NewProductEavAttributeDialog.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewProductEavAttributeDialog.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/NewProductEavAttributeDialog.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewProductEavAttributeDialog.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/NewSetupDataPatchDialog.form b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewSetupDataPatchDialog.form
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/NewSetupDataPatchDialog.form
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewSetupDataPatchDialog.form
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/NewSetupDataPatchDialog.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewSetupDataPatchDialog.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/NewSetupDataPatchDialog.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewSetupDataPatchDialog.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/NewUiComponentFormDialog.form b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewUiComponentFormDialog.form
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/NewUiComponentFormDialog.form
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewUiComponentFormDialog.form
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/NewUiComponentFormDialog.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewUiComponentFormDialog.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/NewUiComponentFormDialog.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewUiComponentFormDialog.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/NewUiComponentGridDialog.form b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewUiComponentGridDialog.form
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/NewUiComponentGridDialog.form
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewUiComponentGridDialog.form
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/NewUiComponentGridDialog.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewUiComponentGridDialog.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/NewUiComponentGridDialog.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewUiComponentGridDialog.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/NewViewModelDialog.form b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewViewModelDialog.form
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/NewViewModelDialog.form
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewViewModelDialog.form
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/NewViewModelDialog.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewViewModelDialog.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/NewViewModelDialog.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewViewModelDialog.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/NewWebApiDeclarationDialog.form b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewWebApiDeclarationDialog.form
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/NewWebApiDeclarationDialog.form
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewWebApiDeclarationDialog.form
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/NewWebApiDeclarationDialog.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewWebApiDeclarationDialog.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/NewWebApiDeclarationDialog.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/NewWebApiDeclarationDialog.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/OverrideClassByAPreferenceDialog.form b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/OverrideClassByAPreferenceDialog.form
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/OverrideClassByAPreferenceDialog.form
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/OverrideClassByAPreferenceDialog.form
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/OverrideClassByAPreferenceDialog.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/OverrideClassByAPreferenceDialog.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/OverrideClassByAPreferenceDialog.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/OverrideClassByAPreferenceDialog.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/OverrideLayoutInTheme.form b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/OverrideLayoutInTheme.form
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/OverrideLayoutInTheme.form
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/OverrideLayoutInTheme.form
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/OverrideLayoutInThemeDialog.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/OverrideLayoutInThemeDialog.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/OverrideLayoutInThemeDialog.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/OverrideLayoutInThemeDialog.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/OverrideTemplateInThemeDialog.form b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/OverrideTemplateInThemeDialog.form
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/OverrideTemplateInThemeDialog.form
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/OverrideTemplateInThemeDialog.form
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/OverrideTemplateInThemeDialog.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/OverrideTemplateInThemeDialog.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/OverrideTemplateInThemeDialog.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/OverrideTemplateInThemeDialog.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/eavattribute/EavAttributeDialog.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/eavattribute/EavAttributeDialog.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/eavattribute/EavAttributeDialog.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/eavattribute/EavAttributeDialog.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/event/eavdialog/ApplyToVisibleListener.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/event/eavdialog/ApplyToVisibleListener.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/event/eavdialog/ApplyToVisibleListener.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/event/eavdialog/ApplyToVisibleListener.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/event/eavdialog/AttributeCodeAdapter.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/event/eavdialog/AttributeCodeAdapter.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/event/eavdialog/AttributeCodeAdapter.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/event/eavdialog/AttributeCodeAdapter.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/event/eavdialog/AttributeSourcePanelComponentListener.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/event/eavdialog/AttributeSourcePanelComponentListener.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/event/eavdialog/AttributeSourcePanelComponentListener.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/event/eavdialog/AttributeSourcePanelComponentListener.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/event/eavdialog/AttributeSourceRelationsItemListener.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/event/eavdialog/AttributeSourceRelationsItemListener.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/event/eavdialog/AttributeSourceRelationsItemListener.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/event/eavdialog/AttributeSourceRelationsItemListener.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/event/eavdialog/DataPatchNameAdapter.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/event/eavdialog/DataPatchNameAdapter.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/event/eavdialog/DataPatchNameAdapter.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/event/eavdialog/DataPatchNameAdapter.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/event/eavdialog/EavAttributeInputItemListener.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/event/eavdialog/EavAttributeInputItemListener.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/event/eavdialog/EavAttributeInputItemListener.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/event/eavdialog/EavAttributeInputItemListener.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/event/eavdialog/OptionsPanelVisibilityChangeListener.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/event/eavdialog/OptionsPanelVisibilityChangeListener.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/event/eavdialog/OptionsPanelVisibilityChangeListener.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/event/eavdialog/OptionsPanelVisibilityChangeListener.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/event/eavdialog/SourceModelNameAdapter.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/event/eavdialog/SourceModelNameAdapter.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/event/eavdialog/SourceModelNameAdapter.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/event/eavdialog/SourceModelNameAdapter.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/prompt/PlaceholderInitializerUtil.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/prompt/PlaceholderInitializerUtil.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/prompt/PlaceholderInitializerUtil.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/prompt/PlaceholderInitializerUtil.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/reflection/ExtractComponentFromFieldUtil.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/reflection/ExtractComponentFromFieldUtil.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/reflection/ExtractComponentFromFieldUtil.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/reflection/ExtractComponentFromFieldUtil.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/reflection/GetReflectionFieldUtil.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/reflection/GetReflectionFieldUtil.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/reflection/GetReflectionFieldUtil.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/reflection/GetReflectionFieldUtil.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/util/ClassPropertyFormatterUtil.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/util/ClassPropertyFormatterUtil.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/util/ClassPropertyFormatterUtil.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/util/ClassPropertyFormatterUtil.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/util/DialogFieldErrorUtil.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/util/DialogFieldErrorUtil.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/util/DialogFieldErrorUtil.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/util/DialogFieldErrorUtil.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/util/ProcessWorker.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/util/ProcessWorker.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/util/ProcessWorker.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/util/ProcessWorker.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/util/SplitEavAttributeCodeUtil.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/util/SplitEavAttributeCodeUtil.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/util/SplitEavAttributeCodeUtil.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/util/SplitEavAttributeCodeUtil.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/util/eavdialog/AttributeUtil.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/util/eavdialog/AttributeUtil.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/util/eavdialog/AttributeUtil.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/util/eavdialog/AttributeUtil.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/annotation/FieldValidation.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/validator/annotation/FieldValidation.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/annotation/FieldValidation.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/validator/annotation/FieldValidation.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/annotation/FieldValidations.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/validator/annotation/FieldValidations.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/annotation/FieldValidations.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/validator/annotation/FieldValidations.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/annotation/RuleRegistry.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/validator/annotation/RuleRegistry.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/annotation/RuleRegistry.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/validator/annotation/RuleRegistry.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/annotation/TypeFieldsRulesParser.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/validator/annotation/TypeFieldsRulesParser.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/annotation/TypeFieldsRulesParser.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/validator/annotation/TypeFieldsRulesParser.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/annotation/ValidationMessageExtractorUtil.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/validator/annotation/ValidationMessageExtractorUtil.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/annotation/ValidationMessageExtractorUtil.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/validator/annotation/ValidationMessageExtractorUtil.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/annotation/ValidationRuleExtractorUtil.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/validator/annotation/ValidationRuleExtractorUtil.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/annotation/ValidationRuleExtractorUtil.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/validator/annotation/ValidationRuleExtractorUtil.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/data/FieldValidationData.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/validator/data/FieldValidationData.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/data/FieldValidationData.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/validator/data/FieldValidationData.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/dialog/NewEmailTemplateDialogValidator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/validator/dialog/NewEmailTemplateDialogValidator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/dialog/NewEmailTemplateDialogValidator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/validator/dialog/NewEmailTemplateDialogValidator.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/AclResourceIdRule.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/AclResourceIdRule.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/AclResourceIdRule.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/AclResourceIdRule.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/AlphaWithDashRule.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/AlphaWithDashRule.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/AlphaWithDashRule.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/AlphaWithDashRule.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/AlphaWithPeriodRule.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/AlphaWithPeriodRule.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/AlphaWithPeriodRule.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/AlphaWithPeriodRule.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/AlphanumericRule.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/AlphanumericRule.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/AlphanumericRule.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/AlphanumericRule.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/AlphanumericWithUnderscoreRule.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/AlphanumericWithUnderscoreRule.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/AlphanumericWithUnderscoreRule.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/AlphanumericWithUnderscoreRule.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/BoxNotEmptyRule.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/BoxNotEmptyRule.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/BoxNotEmptyRule.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/BoxNotEmptyRule.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/CliCommandRule.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/CliCommandRule.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/CliCommandRule.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/CliCommandRule.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/CommaSeparatedStringRule.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/CommaSeparatedStringRule.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/CommaSeparatedStringRule.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/CommaSeparatedStringRule.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/ConfigPathRule.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/ConfigPathRule.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/ConfigPathRule.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/ConfigPathRule.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/CronScheduleRule.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/CronScheduleRule.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/CronScheduleRule.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/CronScheduleRule.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/DirectoryRule.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/DirectoryRule.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/DirectoryRule.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/DirectoryRule.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/ExtendedNumericRule.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/ExtendedNumericRule.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/ExtendedNumericRule.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/ExtendedNumericRule.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/IdentifierRule.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/IdentifierRule.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/IdentifierRule.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/IdentifierRule.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/IdentifierWithColonRule.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/IdentifierWithColonRule.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/IdentifierWithColonRule.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/IdentifierWithColonRule.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/IdentifierWithForwardSlash.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/IdentifierWithForwardSlash.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/IdentifierWithForwardSlash.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/IdentifierWithForwardSlash.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/LayoutNameRule.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/LayoutNameRule.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/LayoutNameRule.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/LayoutNameRule.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/Lowercase.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/Lowercase.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/Lowercase.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/Lowercase.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/MenuIdentifierRule.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/MenuIdentifierRule.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/MenuIdentifierRule.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/MenuIdentifierRule.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/NotEmptyRule.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/NotEmptyRule.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/NotEmptyRule.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/NotEmptyRule.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/NumericRule.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/NumericRule.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/NumericRule.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/NumericRule.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/PhpClassFqnRule.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/PhpClassFqnRule.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/PhpClassFqnRule.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/PhpClassFqnRule.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/PhpClassRule.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/PhpClassRule.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/PhpClassRule.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/PhpClassRule.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/PhpDirectoryRule.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/PhpDirectoryRule.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/PhpDirectoryRule.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/PhpDirectoryRule.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/PhpNamespaceNameRule.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/PhpNamespaceNameRule.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/PhpNamespaceNameRule.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/PhpNamespaceNameRule.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/RouteIdRule.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/RouteIdRule.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/RouteIdRule.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/RouteIdRule.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/StartWithNumberOrCapitalLetterRule.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/StartWithNumberOrCapitalLetterRule.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/StartWithNumberOrCapitalLetterRule.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/StartWithNumberOrCapitalLetterRule.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/TableNameLength.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/TableNameLength.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/TableNameLength.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/TableNameLength.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/ValidationRule.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/ValidationRule.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/ValidationRule.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/validator/rule/ValidationRule.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/ui/component/FormButtonsValidator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/validator/ui/component/FormButtonsValidator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/ui/component/FormButtonsValidator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/validator/ui/component/FormButtonsValidator.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/ui/component/FormFieldsValidator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/validator/ui/component/FormFieldsValidator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/ui/component/FormFieldsValidator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/validator/ui/component/FormFieldsValidator.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/ui/component/FormFieldsetsValidator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/validator/ui/component/FormFieldsetsValidator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/dialog/validator/ui/component/FormFieldsetsValidator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/dialog/validator/ui/component/FormFieldsetsValidator.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/eavattribute/NewCategoryEavAttributeAction.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/eavattribute/NewCategoryEavAttributeAction.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/eavattribute/NewCategoryEavAttributeAction.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/eavattribute/NewCategoryEavAttributeAction.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/eavattribute/NewEavAttributeAction.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/eavattribute/NewEavAttributeAction.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/eavattribute/NewEavAttributeAction.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/eavattribute/NewEavAttributeAction.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/eavattribute/NewProductEavAttributeAction.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/eavattribute/NewProductEavAttributeAction.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/eavattribute/NewProductEavAttributeAction.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/eavattribute/NewProductEavAttributeAction.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/AclXmlGenerator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/AclXmlGenerator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/AclXmlGenerator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/AclXmlGenerator.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/CLICommandClassGenerator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/CLICommandClassGenerator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/CLICommandClassGenerator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/CLICommandClassGenerator.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/CLICommandDiXmlGenerator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/CLICommandDiXmlGenerator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/CLICommandDiXmlGenerator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/CLICommandDiXmlGenerator.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/CategoryFormXmlGenerator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/CategoryFormXmlGenerator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/CategoryFormXmlGenerator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/CategoryFormXmlGenerator.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/CronjobClassGenerator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/CronjobClassGenerator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/CronjobClassGenerator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/CronjobClassGenerator.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/CrontabXmlGenerator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/CrontabXmlGenerator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/CrontabXmlGenerator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/CrontabXmlGenerator.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/CustomerEavAttributePatchGenerator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/CustomerEavAttributePatchGenerator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/CustomerEavAttributePatchGenerator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/CustomerEavAttributePatchGenerator.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/DataModelGenerator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/DataModelGenerator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/DataModelGenerator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/DataModelGenerator.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/DataModelInterfaceGenerator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/DataModelInterfaceGenerator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/DataModelInterfaceGenerator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/DataModelInterfaceGenerator.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/DataProviderDeclarationGenerator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/DataProviderDeclarationGenerator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/DataProviderDeclarationGenerator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/DataProviderDeclarationGenerator.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/DbSchemaWhitelistJsonGenerator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/DbSchemaWhitelistJsonGenerator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/DbSchemaWhitelistJsonGenerator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/DbSchemaWhitelistJsonGenerator.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/DbSchemaXmlGenerator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/DbSchemaXmlGenerator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/DbSchemaXmlGenerator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/DbSchemaXmlGenerator.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/DeleteEntityByIdCommandGenerator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/DeleteEntityByIdCommandGenerator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/DeleteEntityByIdCommandGenerator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/DeleteEntityByIdCommandGenerator.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/DeleteEntityControllerFileGenerator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/DeleteEntityControllerFileGenerator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/DeleteEntityControllerFileGenerator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/DeleteEntityControllerFileGenerator.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/EavAttributeSetupPatchGenerator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/EavAttributeSetupPatchGenerator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/EavAttributeSetupPatchGenerator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/EavAttributeSetupPatchGenerator.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/EditEntityActionGenerator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/EditEntityActionGenerator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/EditEntityActionGenerator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/EditEntityActionGenerator.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/EntityDataMapperGenerator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/EntityDataMapperGenerator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/EntityDataMapperGenerator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/EntityDataMapperGenerator.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/FileGenerator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/FileGenerator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/FileGenerator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/FileGenerator.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/FormGenericButtonBlockGenerator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/FormGenericButtonBlockGenerator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/FormGenericButtonBlockGenerator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/FormGenericButtonBlockGenerator.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/GetFormElementByAttributeInputUtil.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/GetFormElementByAttributeInputUtil.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/GetFormElementByAttributeInputUtil.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/GetFormElementByAttributeInputUtil.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/GetListQueryModelGenerator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/GetListQueryModelGenerator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/GetListQueryModelGenerator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/GetListQueryModelGenerator.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/GridActionColumnFileGenerator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/GridActionColumnFileGenerator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/GridActionColumnFileGenerator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/GridActionColumnFileGenerator.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/IndexActionGenerator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/IndexActionGenerator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/IndexActionGenerator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/IndexActionGenerator.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/LayoutXmlGenerator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/LayoutXmlGenerator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/LayoutXmlGenerator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/LayoutXmlGenerator.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/LayoutXmlTemplateGenerator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/LayoutXmlTemplateGenerator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/LayoutXmlTemplateGenerator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/LayoutXmlTemplateGenerator.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/MenuXmlGenerator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/MenuXmlGenerator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/MenuXmlGenerator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/MenuXmlGenerator.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/MessageQueueClassGenerator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/MessageQueueClassGenerator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/MessageQueueClassGenerator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/MessageQueueClassGenerator.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/ModuleBlockClassGenerator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/ModuleBlockClassGenerator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/ModuleBlockClassGenerator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/ModuleBlockClassGenerator.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/ModuleCollectionGenerator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/ModuleCollectionGenerator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/ModuleCollectionGenerator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/ModuleCollectionGenerator.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/ModuleComposerJsonGenerator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/ModuleComposerJsonGenerator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/ModuleComposerJsonGenerator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/ModuleComposerJsonGenerator.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/ModuleControllerClassGenerator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/ModuleControllerClassGenerator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/ModuleControllerClassGenerator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/ModuleControllerClassGenerator.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/ModuleCronGroupXmlGenerator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/ModuleCronGroupXmlGenerator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/ModuleCronGroupXmlGenerator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/ModuleCronGroupXmlGenerator.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/ModuleEmailTemplateHtmlGenerator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/ModuleEmailTemplateHtmlGenerator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/ModuleEmailTemplateHtmlGenerator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/ModuleEmailTemplateHtmlGenerator.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/ModuleEmailTemplatesXmlGenerator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/ModuleEmailTemplatesXmlGenerator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/ModuleEmailTemplatesXmlGenerator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/ModuleEmailTemplatesXmlGenerator.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/ModuleGraphQlResolverClassGenerator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/ModuleGraphQlResolverClassGenerator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/ModuleGraphQlResolverClassGenerator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/ModuleGraphQlResolverClassGenerator.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/ModuleModelGenerator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/ModuleModelGenerator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/ModuleModelGenerator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/ModuleModelGenerator.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/ModuleObserverGenerator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/ModuleObserverGenerator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/ModuleObserverGenerator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/ModuleObserverGenerator.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/ModuleReadmeMdGenerator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/ModuleReadmeMdGenerator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/ModuleReadmeMdGenerator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/ModuleReadmeMdGenerator.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/ModuleRegistrationPhpGenerator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/ModuleRegistrationPhpGenerator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/ModuleRegistrationPhpGenerator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/ModuleRegistrationPhpGenerator.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/ModuleResourceModelGenerator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/ModuleResourceModelGenerator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/ModuleResourceModelGenerator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/ModuleResourceModelGenerator.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/ModuleSetupDataPatchGenerator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/ModuleSetupDataPatchGenerator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/ModuleSetupDataPatchGenerator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/ModuleSetupDataPatchGenerator.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/ModuleViewModelClassGenerator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/ModuleViewModelClassGenerator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/ModuleViewModelClassGenerator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/ModuleViewModelClassGenerator.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/ModuleXmlGenerator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/ModuleXmlGenerator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/ModuleXmlGenerator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/ModuleXmlGenerator.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/NewActionEntityControllerFileGenerator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/NewActionEntityControllerFileGenerator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/NewActionEntityControllerFileGenerator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/NewActionEntityControllerFileGenerator.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/NewEntityLayoutGenerator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/NewEntityLayoutGenerator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/NewEntityLayoutGenerator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/NewEntityLayoutGenerator.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/ObserverClassGenerator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/ObserverClassGenerator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/ObserverClassGenerator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/ObserverClassGenerator.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/ObserverEventsXmlGenerator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/ObserverEventsXmlGenerator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/ObserverEventsXmlGenerator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/ObserverEventsXmlGenerator.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/OverrideInThemeGenerator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/OverrideInThemeGenerator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/OverrideInThemeGenerator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/OverrideInThemeGenerator.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/OverrideLayoutInThemeGenerator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/OverrideLayoutInThemeGenerator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/OverrideLayoutInThemeGenerator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/OverrideLayoutInThemeGenerator.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/OverrideTemplateInThemeGenerator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/OverrideTemplateInThemeGenerator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/OverrideTemplateInThemeGenerator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/OverrideTemplateInThemeGenerator.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/PhpFileGenerator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/PhpFileGenerator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/PhpFileGenerator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/PhpFileGenerator.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/PluginClassGenerator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/PluginClassGenerator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/PluginClassGenerator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/PluginClassGenerator.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/PluginDiXmlGenerator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/PluginDiXmlGenerator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/PluginDiXmlGenerator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/PluginDiXmlGenerator.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/PreferenceClassGenerator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/PreferenceClassGenerator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/PreferenceClassGenerator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/PreferenceClassGenerator.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/PreferenceDiXmlGenerator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/PreferenceDiXmlGenerator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/PreferenceDiXmlGenerator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/PreferenceDiXmlGenerator.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/QueryGenerator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/QueryGenerator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/QueryGenerator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/QueryGenerator.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/QueueCommunicationGenerator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/QueueCommunicationGenerator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/QueueCommunicationGenerator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/QueueCommunicationGenerator.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/QueueConsumerGenerator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/QueueConsumerGenerator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/QueueConsumerGenerator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/QueueConsumerGenerator.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/QueuePublisherGenerator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/QueuePublisherGenerator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/QueuePublisherGenerator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/QueuePublisherGenerator.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/QueueTopologyGenerator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/QueueTopologyGenerator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/QueueTopologyGenerator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/QueueTopologyGenerator.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/RoutesXmlGenerator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/RoutesXmlGenerator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/RoutesXmlGenerator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/RoutesXmlGenerator.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/SaveEntityCommandGenerator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/SaveEntityCommandGenerator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/SaveEntityCommandGenerator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/SaveEntityCommandGenerator.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/SaveEntityControllerFileGenerator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/SaveEntityControllerFileGenerator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/SaveEntityControllerFileGenerator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/SaveEntityControllerFileGenerator.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/SourceModelGenerator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/SourceModelGenerator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/SourceModelGenerator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/SourceModelGenerator.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/UiComponentDataProviderGenerator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/UiComponentDataProviderGenerator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/UiComponentDataProviderGenerator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/UiComponentDataProviderGenerator.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/UiComponentFormButtonBlockGenerator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/UiComponentFormButtonBlockGenerator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/UiComponentFormButtonBlockGenerator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/UiComponentFormButtonBlockGenerator.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/UiComponentFormGenerator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/UiComponentFormGenerator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/UiComponentFormGenerator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/UiComponentFormGenerator.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/UiComponentGridXmlGenerator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/UiComponentGridXmlGenerator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/UiComponentGridXmlGenerator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/UiComponentGridXmlGenerator.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/code/ArgumentInjectionGenerator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/code/ArgumentInjectionGenerator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/code/ArgumentInjectionGenerator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/code/ArgumentInjectionGenerator.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/code/ClassArgumentInXmlConfigGenerator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/code/ClassArgumentInXmlConfigGenerator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/code/ClassArgumentInXmlConfigGenerator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/code/ClassArgumentInXmlConfigGenerator.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/code/PluginMethodsGenerator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/code/PluginMethodsGenerator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/code/PluginMethodsGenerator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/code/PluginMethodsGenerator.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/code/XmlDeclarationsGenerator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/code/XmlDeclarationsGenerator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/code/XmlDeclarationsGenerator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/code/XmlDeclarationsGenerator.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/code/util/ConvertPluginParamsToPhpDocStringUtil.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/code/util/ConvertPluginParamsToPhpDocStringUtil.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/code/util/ConvertPluginParamsToPhpDocStringUtil.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/code/util/ConvertPluginParamsToPhpDocStringUtil.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/code/util/ConvertPluginParamsToString.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/code/util/ConvertPluginParamsToString.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/code/util/ConvertPluginParamsToString.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/code/util/ConvertPluginParamsToString.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/code/util/DiXmlTagManipulatorUtil.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/code/util/DiXmlTagManipulatorUtil.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/code/util/DiXmlTagManipulatorUtil.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/code/util/DiXmlTagManipulatorUtil.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/data/ModuleDirectoriesData.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/data/ModuleDirectoriesData.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/data/ModuleDirectoriesData.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/data/ModuleDirectoriesData.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/js/RequireJsConfigGenerator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/js/RequireJsConfigGenerator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/js/RequireJsConfigGenerator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/js/RequireJsConfigGenerator.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/php/SearchResultsGenerator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/php/SearchResultsGenerator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/php/SearchResultsGenerator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/php/SearchResultsGenerator.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/php/SearchResultsInterfaceGenerator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/php/SearchResultsInterfaceGenerator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/php/SearchResultsInterfaceGenerator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/php/SearchResultsInterfaceGenerator.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/php/WebApiInterfaceGenerator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/php/WebApiInterfaceGenerator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/php/WebApiInterfaceGenerator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/php/WebApiInterfaceGenerator.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/php/WebApiInterfaceWithDeclarationGenerator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/php/WebApiInterfaceWithDeclarationGenerator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/php/WebApiInterfaceWithDeclarationGenerator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/php/WebApiInterfaceWithDeclarationGenerator.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/pool/GeneratorHandler.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/pool/GeneratorHandler.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/pool/GeneratorHandler.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/pool/GeneratorHandler.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/pool/GeneratorPoolHandler.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/pool/GeneratorPoolHandler.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/pool/GeneratorPoolHandler.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/pool/GeneratorPoolHandler.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/pool/GeneratorRunnerValidator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/pool/GeneratorRunnerValidator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/pool/GeneratorRunnerValidator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/pool/GeneratorRunnerValidator.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/AclXmlGeneratorHandler.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/AclXmlGeneratorHandler.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/AclXmlGeneratorHandler.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/AclXmlGeneratorHandler.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/CollectionModelGeneratorHandler.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/CollectionModelGeneratorHandler.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/CollectionModelGeneratorHandler.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/CollectionModelGeneratorHandler.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/DataModelGeneratorHandler.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/DataModelGeneratorHandler.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/DataModelGeneratorHandler.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/DataModelGeneratorHandler.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/DataModelInterfaceGeneratorHandler.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/DataModelInterfaceGeneratorHandler.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/DataModelInterfaceGeneratorHandler.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/DataModelInterfaceGeneratorHandler.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/DataModelPreferenceGeneratorHandler.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/DataModelPreferenceGeneratorHandler.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/DataModelPreferenceGeneratorHandler.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/DataModelPreferenceGeneratorHandler.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/DataProviderGeneratorHandler.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/DataProviderGeneratorHandler.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/DataProviderGeneratorHandler.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/DataProviderGeneratorHandler.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/DbSchemaWhitelistGeneratorHandler.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/DbSchemaWhitelistGeneratorHandler.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/DbSchemaWhitelistGeneratorHandler.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/DbSchemaWhitelistGeneratorHandler.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/DbSchemaXmlGeneratorHandler.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/DbSchemaXmlGeneratorHandler.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/DbSchemaXmlGeneratorHandler.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/DbSchemaXmlGeneratorHandler.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/DeleteByIdCommandGeneratorHandler.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/DeleteByIdCommandGeneratorHandler.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/DeleteByIdCommandGeneratorHandler.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/DeleteByIdCommandGeneratorHandler.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/EntityDataMapperGeneratorHandler.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/EntityDataMapperGeneratorHandler.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/EntityDataMapperGeneratorHandler.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/EntityDataMapperGeneratorHandler.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/FormDeleteControllerGeneratorHandler.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/FormDeleteControllerGeneratorHandler.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/FormDeleteControllerGeneratorHandler.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/FormDeleteControllerGeneratorHandler.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/FormEditControllerGeneratorHandler.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/FormEditControllerGeneratorHandler.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/FormEditControllerGeneratorHandler.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/FormEditControllerGeneratorHandler.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/FormGenericButtonBlockGeneratorHandler.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/FormGenericButtonBlockGeneratorHandler.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/FormGenericButtonBlockGeneratorHandler.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/FormGenericButtonBlockGeneratorHandler.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/FormLayoutGeneratorHandler.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/FormLayoutGeneratorHandler.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/FormLayoutGeneratorHandler.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/FormLayoutGeneratorHandler.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/FormSaveControllerGeneratorHandler.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/FormSaveControllerGeneratorHandler.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/FormSaveControllerGeneratorHandler.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/FormSaveControllerGeneratorHandler.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/GetListQueryGeneratorHandler.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/GetListQueryGeneratorHandler.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/GetListQueryGeneratorHandler.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/GetListQueryGeneratorHandler.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/GridActionColumnGeneratorHandler.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/GridActionColumnGeneratorHandler.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/GridActionColumnGeneratorHandler.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/GridActionColumnGeneratorHandler.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/GridLayoutXmlGeneratorHandler.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/GridLayoutXmlGeneratorHandler.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/GridLayoutXmlGeneratorHandler.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/GridLayoutXmlGeneratorHandler.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/IndexActionGeneratorHandler.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/IndexActionGeneratorHandler.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/IndexActionGeneratorHandler.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/IndexActionGeneratorHandler.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/MenuXmlGeneratorHandler.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/MenuXmlGeneratorHandler.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/MenuXmlGeneratorHandler.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/MenuXmlGeneratorHandler.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/ModelGeneratorHandler.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/ModelGeneratorHandler.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/ModelGeneratorHandler.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/ModelGeneratorHandler.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/NewControllerGeneratorHandler.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/NewControllerGeneratorHandler.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/NewControllerGeneratorHandler.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/NewControllerGeneratorHandler.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/NewEntityLayoutGeneratorHandler.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/NewEntityLayoutGeneratorHandler.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/NewEntityLayoutGeneratorHandler.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/NewEntityLayoutGeneratorHandler.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/ResourceModelGeneratorHandler.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/ResourceModelGeneratorHandler.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/ResourceModelGeneratorHandler.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/ResourceModelGeneratorHandler.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/RoutesXmlGeneratorHandler.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/RoutesXmlGeneratorHandler.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/RoutesXmlGeneratorHandler.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/RoutesXmlGeneratorHandler.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/SaveCommandGeneratorHandler.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/SaveCommandGeneratorHandler.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/SaveCommandGeneratorHandler.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/SaveCommandGeneratorHandler.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/SearchResultsGeneratorHandler.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/SearchResultsGeneratorHandler.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/SearchResultsGeneratorHandler.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/SearchResultsGeneratorHandler.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/SearchResultsInterfaceGeneratorHandler.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/SearchResultsInterfaceGeneratorHandler.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/SearchResultsInterfaceGeneratorHandler.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/SearchResultsInterfaceGeneratorHandler.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/UiComponentFormLayoutGeneratorHandler.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/UiComponentFormLayoutGeneratorHandler.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/UiComponentFormLayoutGeneratorHandler.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/UiComponentFormLayoutGeneratorHandler.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/UiComponentGridGeneratorHandler.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/UiComponentGridGeneratorHandler.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/UiComponentGridGeneratorHandler.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/pool/handler/UiComponentGridGeneratorHandler.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/pool/provider/NewEntityGeneratorsProviderUtil.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/pool/provider/NewEntityGeneratorsProviderUtil.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/pool/provider/NewEntityGeneratorsProviderUtil.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/pool/provider/NewEntityGeneratorsProviderUtil.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/util/CommitXmlFileUtil.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/util/CommitXmlFileUtil.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/util/CommitXmlFileUtil.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/util/CommitXmlFileUtil.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/util/DbSchemaGeneratorUtil.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/util/DbSchemaGeneratorUtil.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/util/DbSchemaGeneratorUtil.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/util/DbSchemaGeneratorUtil.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/util/DefaultCodeStyleSettingsAdjustmentsUtil.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/util/DefaultCodeStyleSettingsAdjustmentsUtil.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/util/DefaultCodeStyleSettingsAdjustmentsUtil.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/util/DefaultCodeStyleSettingsAdjustmentsUtil.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/util/DirectoryGenerator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/util/DirectoryGenerator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/util/DirectoryGenerator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/util/DirectoryGenerator.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/util/FileFromTemplateGenerator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/util/FileFromTemplateGenerator.java
similarity index 80%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/util/FileFromTemplateGenerator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/util/FileFromTemplateGenerator.java
index 8aac17670..7d59a65c8 100644
--- a/src/com/magento/idea/magento2plugin/actions/generation/generator/util/FileFromTemplateGenerator.java
+++ b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/util/FileFromTemplateGenerator.java
@@ -5,7 +5,6 @@
 
 package com.magento.idea.magento2plugin.actions.generation.generator.util;
 
-import com.intellij.ide.fileTemplates.DefaultTemplatePropertiesProvider;
 import com.intellij.ide.fileTemplates.FileTemplate;
 import com.intellij.ide.fileTemplates.FileTemplateManager;
 import com.intellij.lang.Language;
@@ -23,7 +22,6 @@
 import com.magento.idea.magento2plugin.magento.files.ModuleFileInterface;
 import com.magento.idea.magento2plugin.magento.packages.File;
 import java.io.IOException;
-import java.util.Iterator;
 import java.util.List;
 import java.util.Properties;
 import org.jetbrains.annotations.NotNull;
@@ -151,8 +149,10 @@ public PsiFile createFileFromTemplate(
             fileTemplate = templateManager.getInstance(project).getCodeTemplate(templateName);
         }
 
-        fillDefaultProperties(templateManager, properties, directory);
-        final String fileTemplateText = fileTemplate.getText(properties);
+        Properties mergedProperties = new Properties();
+        mergedProperties.putAll(FileTemplateManager.getInstance(project).getDefaultProperties());
+        mergedProperties.putAll(properties);
+        final String fileTemplateText = fileTemplate.getText(mergedProperties);
         final PsiFile file = PsiFileFactory.getInstance(project).createFileFromText(
                 fileName,
                 language,
@@ -168,38 +168,6 @@ public PsiFile createFileFromTemplate(
         return file;
     }
 
-    /**
-     * Fill template properties.
-     *
-     * @param templateManager FileTemplateManager
-     * @param props Properties
-     * @param directory PsiDirectory
-     */
-    public void fillDefaultProperties(
-            final @NotNull FileTemplateManager templateManager,
-            final @NotNull Properties props,
-            final @NotNull PsiDirectory directory
-    ) {
-        final Properties hardCodedProperties = templateManager.getDefaultProperties();
-        Iterator iterator = hardCodedProperties.keySet().iterator();
-
-        while (iterator.hasNext()) {
-            final Object propertyKey = iterator.next();
-            props.setProperty(
-                    (String)propertyKey,
-                    hardCodedProperties.getProperty((String)propertyKey)
-            );
-        }
-
-        iterator = DefaultTemplatePropertiesProvider.EP_NAME.getExtensionList().iterator();
-
-        while (iterator.hasNext()) {
-            final DefaultTemplatePropertiesProvider provider
-                    = (DefaultTemplatePropertiesProvider)iterator.next();
-            provider.fillProperties(directory, props);
-        }
-    }
-
     public FileTemplateManager getTemplateManager() {
         return FileTemplateManager.getInstance(project);
     }
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/util/FindOrCreateAclXml.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/util/FindOrCreateAclXml.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/util/FindOrCreateAclXml.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/util/FindOrCreateAclXml.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/util/FindOrCreateCommunicationXml.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/util/FindOrCreateCommunicationXml.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/util/FindOrCreateCommunicationXml.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/util/FindOrCreateCommunicationXml.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/util/FindOrCreateCronGroupXml.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/util/FindOrCreateCronGroupXml.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/util/FindOrCreateCronGroupXml.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/util/FindOrCreateCronGroupXml.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/util/FindOrCreateCrontabXml.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/util/FindOrCreateCrontabXml.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/util/FindOrCreateCrontabXml.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/util/FindOrCreateCrontabXml.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/util/FindOrCreateDbSchemaWhitelistJson.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/util/FindOrCreateDbSchemaWhitelistJson.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/util/FindOrCreateDbSchemaWhitelistJson.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/util/FindOrCreateDbSchemaWhitelistJson.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/util/FindOrCreateDbSchemaXmlUtil.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/util/FindOrCreateDbSchemaXmlUtil.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/util/FindOrCreateDbSchemaXmlUtil.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/util/FindOrCreateDbSchemaXmlUtil.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/util/FindOrCreateDiXml.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/util/FindOrCreateDiXml.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/util/FindOrCreateDiXml.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/util/FindOrCreateDiXml.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/util/FindOrCreateEmailTemplatesXml.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/util/FindOrCreateEmailTemplatesXml.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/util/FindOrCreateEmailTemplatesXml.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/util/FindOrCreateEmailTemplatesXml.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/util/FindOrCreateEventsXml.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/util/FindOrCreateEventsXml.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/util/FindOrCreateEventsXml.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/util/FindOrCreateEventsXml.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/util/FindOrCreateLayoutXml.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/util/FindOrCreateLayoutXml.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/util/FindOrCreateLayoutXml.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/util/FindOrCreateLayoutXml.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/util/FindOrCreateMenuXml.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/util/FindOrCreateMenuXml.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/util/FindOrCreateMenuXml.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/util/FindOrCreateMenuXml.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/util/FindOrCreateQueueConsumerXml.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/util/FindOrCreateQueueConsumerXml.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/util/FindOrCreateQueueConsumerXml.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/util/FindOrCreateQueueConsumerXml.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/util/FindOrCreateQueuePublisherXml.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/util/FindOrCreateQueuePublisherXml.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/util/FindOrCreateQueuePublisherXml.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/util/FindOrCreateQueuePublisherXml.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/util/FindOrCreateQueueTopologyXml.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/util/FindOrCreateQueueTopologyXml.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/util/FindOrCreateQueueTopologyXml.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/util/FindOrCreateQueueTopologyXml.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/util/FindOrCreateQueueXml.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/util/FindOrCreateQueueXml.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/util/FindOrCreateQueueXml.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/util/FindOrCreateQueueXml.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/util/FindOrCreateRoutesXml.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/util/FindOrCreateRoutesXml.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/util/FindOrCreateRoutesXml.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/util/FindOrCreateRoutesXml.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/util/GetAttributeOptionPropertiesUtil.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/util/GetAttributeOptionPropertiesUtil.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/util/GetAttributeOptionPropertiesUtil.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/util/GetAttributeOptionPropertiesUtil.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/util/GetCodeTemplateUtil.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/util/GetCodeTemplateUtil.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/util/GetCodeTemplateUtil.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/util/GetCodeTemplateUtil.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/util/NamespaceBuilder.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/util/NamespaceBuilder.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/util/NamespaceBuilder.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/util/NamespaceBuilder.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/util/PhpClassGeneratorUtil.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/util/PhpClassGeneratorUtil.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/util/PhpClassGeneratorUtil.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/util/PhpClassGeneratorUtil.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/util/PhpClassTypesBuilder.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/util/PhpClassTypesBuilder.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/util/PhpClassTypesBuilder.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/util/PhpClassTypesBuilder.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/util/XmlFilePositionUtil.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/util/XmlFilePositionUtil.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/util/XmlFilePositionUtil.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/util/XmlFilePositionUtil.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/util/eav/AttributeMapperFactory.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/util/eav/AttributeMapperFactory.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/util/eav/AttributeMapperFactory.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/util/eav/AttributeMapperFactory.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/util/eav/AttributeMapperInterface.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/util/eav/AttributeMapperInterface.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/util/eav/AttributeMapperInterface.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/util/eav/AttributeMapperInterface.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/util/eav/CategoryAttributeMapper.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/util/eav/CategoryAttributeMapper.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/util/eav/CategoryAttributeMapper.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/util/eav/CategoryAttributeMapper.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/util/eav/CustomerAttributeMapper.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/util/eav/CustomerAttributeMapper.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/util/eav/CustomerAttributeMapper.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/util/eav/CustomerAttributeMapper.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/util/eav/DefaultAttributeMapper.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/util/eav/DefaultAttributeMapper.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/util/eav/DefaultAttributeMapper.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/util/eav/DefaultAttributeMapper.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/util/eav/ProductAttributeMapper.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/util/eav/ProductAttributeMapper.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/util/eav/ProductAttributeMapper.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/util/eav/ProductAttributeMapper.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/generator/xml/WebApiDeclarationGenerator.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/xml/WebApiDeclarationGenerator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/generator/xml/WebApiDeclarationGenerator.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/generator/xml/WebApiDeclarationGenerator.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/references/PhpClassReferenceExtractor.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/references/PhpClassReferenceExtractor.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/references/PhpClassReferenceExtractor.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/references/PhpClassReferenceExtractor.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/references/PhpClassReferenceResolver.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/references/PhpClassReferenceResolver.java
similarity index 98%
rename from src/com/magento/idea/magento2plugin/actions/generation/references/PhpClassReferenceResolver.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/references/PhpClassReferenceResolver.java
index 70975b599..a00c63966 100644
--- a/src/com/magento/idea/magento2plugin/actions/generation/references/PhpClassReferenceResolver.java
+++ b/src/main/java/com/magento/idea/magento2plugin/actions/generation/references/PhpClassReferenceResolver.java
@@ -70,8 +70,8 @@ public void importReferences(
         if (referencesToReplace.isEmpty()) {
             return;
         }
-        final PhpClassReferenceResolver.PhpClassReferenceRenamer renamer =
-                new PhpClassReferenceResolver.PhpClassReferenceRenamer(
+        final PhpClassReferenceRenamer renamer =
+                new PhpClassReferenceRenamer(
                         scopeHolder.getProject(),
                         referencesToReplace
                 );
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/references/PhpClassReferenceStorage.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/references/PhpClassReferenceStorage.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/references/PhpClassReferenceStorage.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/references/PhpClassReferenceStorage.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/util/CodeStyleSettings.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/util/CodeStyleSettings.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/util/CodeStyleSettings.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/util/CodeStyleSettings.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/util/CollectInsertedMethods.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/util/CollectInsertedMethods.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/util/CollectInsertedMethods.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/util/CollectInsertedMethods.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/util/FillTextBufferWithPluginMethods.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/util/FillTextBufferWithPluginMethods.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/util/FillTextBufferWithPluginMethods.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/util/FillTextBufferWithPluginMethods.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/util/GenerationContextRegistry.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/util/GenerationContextRegistry.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/util/GenerationContextRegistry.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/util/GenerationContextRegistry.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/util/IsClickedDirectoryInsideProject.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/util/IsClickedDirectoryInsideProject.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/util/IsClickedDirectoryInsideProject.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/util/IsClickedDirectoryInsideProject.java
diff --git a/src/com/magento/idea/magento2plugin/actions/generation/util/NavigateToCreatedFile.java b/src/main/java/com/magento/idea/magento2plugin/actions/generation/util/NavigateToCreatedFile.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/generation/util/NavigateToCreatedFile.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/generation/util/NavigateToCreatedFile.java
diff --git a/src/com/magento/idea/magento2plugin/actions/groups/ContextActionsGroup.java b/src/main/java/com/magento/idea/magento2plugin/actions/groups/ContextActionsGroup.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/groups/ContextActionsGroup.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/groups/ContextActionsGroup.java
diff --git a/src/com/magento/idea/magento2plugin/actions/groups/NewEavAttributeGroup.java b/src/main/java/com/magento/idea/magento2plugin/actions/groups/NewEavAttributeGroup.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/groups/NewEavAttributeGroup.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/groups/NewEavAttributeGroup.java
diff --git a/src/com/magento/idea/magento2plugin/actions/groups/NewModuleFileGroup.java b/src/main/java/com/magento/idea/magento2plugin/actions/groups/NewModuleFileGroup.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/actions/groups/NewModuleFileGroup.java
rename to src/main/java/com/magento/idea/magento2plugin/actions/groups/NewModuleFileGroup.java
diff --git a/src/com/magento/idea/magento2plugin/bundles/AbstractBundle.java b/src/main/java/com/magento/idea/magento2plugin/bundles/AbstractBundle.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/bundles/AbstractBundle.java
rename to src/main/java/com/magento/idea/magento2plugin/bundles/AbstractBundle.java
diff --git a/src/com/magento/idea/magento2plugin/bundles/CommonBundle.java b/src/main/java/com/magento/idea/magento2plugin/bundles/CommonBundle.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/bundles/CommonBundle.java
rename to src/main/java/com/magento/idea/magento2plugin/bundles/CommonBundle.java
diff --git a/src/com/magento/idea/magento2plugin/bundles/ExceptionBundle.java b/src/main/java/com/magento/idea/magento2plugin/bundles/ExceptionBundle.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/bundles/ExceptionBundle.java
rename to src/main/java/com/magento/idea/magento2plugin/bundles/ExceptionBundle.java
diff --git a/src/com/magento/idea/magento2plugin/bundles/InspectionBundle.java b/src/main/java/com/magento/idea/magento2plugin/bundles/InspectionBundle.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/bundles/InspectionBundle.java
rename to src/main/java/com/magento/idea/magento2plugin/bundles/InspectionBundle.java
diff --git a/src/com/magento/idea/magento2plugin/bundles/ValidatorBundle.java b/src/main/java/com/magento/idea/magento2plugin/bundles/ValidatorBundle.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/bundles/ValidatorBundle.java
rename to src/main/java/com/magento/idea/magento2plugin/bundles/ValidatorBundle.java
diff --git a/src/com/magento/idea/magento2plugin/completion/php/PhpCompletionContributor.java b/src/main/java/com/magento/idea/magento2plugin/completion/php/PhpCompletionContributor.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/completion/php/PhpCompletionContributor.java
rename to src/main/java/com/magento/idea/magento2plugin/completion/php/PhpCompletionContributor.java
diff --git a/src/com/magento/idea/magento2plugin/completion/provider/ColumnNameCompletionProvider.java b/src/main/java/com/magento/idea/magento2plugin/completion/provider/ColumnNameCompletionProvider.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/completion/provider/ColumnNameCompletionProvider.java
rename to src/main/java/com/magento/idea/magento2plugin/completion/provider/ColumnNameCompletionProvider.java
diff --git a/src/com/magento/idea/magento2plugin/completion/provider/CompositeCompletionProvider.java b/src/main/java/com/magento/idea/magento2plugin/completion/provider/CompositeCompletionProvider.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/completion/provider/CompositeCompletionProvider.java
rename to src/main/java/com/magento/idea/magento2plugin/completion/provider/CompositeCompletionProvider.java
diff --git a/src/com/magento/idea/magento2plugin/completion/provider/EventNameCompletionContributor.java b/src/main/java/com/magento/idea/magento2plugin/completion/provider/EventNameCompletionContributor.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/completion/provider/EventNameCompletionContributor.java
rename to src/main/java/com/magento/idea/magento2plugin/completion/provider/EventNameCompletionContributor.java
diff --git a/src/com/magento/idea/magento2plugin/completion/provider/FilePathCompletionProvider.java b/src/main/java/com/magento/idea/magento2plugin/completion/provider/FilePathCompletionProvider.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/completion/provider/FilePathCompletionProvider.java
rename to src/main/java/com/magento/idea/magento2plugin/completion/provider/FilePathCompletionProvider.java
diff --git a/src/com/magento/idea/magento2plugin/completion/provider/LayoutBlockCompletionContributor.java b/src/main/java/com/magento/idea/magento2plugin/completion/provider/LayoutBlockCompletionContributor.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/completion/provider/LayoutBlockCompletionContributor.java
rename to src/main/java/com/magento/idea/magento2plugin/completion/provider/LayoutBlockCompletionContributor.java
diff --git a/src/com/magento/idea/magento2plugin/completion/provider/LayoutContainerCompletionContributor.java b/src/main/java/com/magento/idea/magento2plugin/completion/provider/LayoutContainerCompletionContributor.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/completion/provider/LayoutContainerCompletionContributor.java
rename to src/main/java/com/magento/idea/magento2plugin/completion/provider/LayoutContainerCompletionContributor.java
diff --git a/src/com/magento/idea/magento2plugin/completion/provider/LayoutUpdateCompletionContributor.java b/src/main/java/com/magento/idea/magento2plugin/completion/provider/LayoutUpdateCompletionContributor.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/completion/provider/LayoutUpdateCompletionContributor.java
rename to src/main/java/com/magento/idea/magento2plugin/completion/provider/LayoutUpdateCompletionContributor.java
diff --git a/src/com/magento/idea/magento2plugin/completion/provider/MenuCompletionProvider.java b/src/main/java/com/magento/idea/magento2plugin/completion/provider/MenuCompletionProvider.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/completion/provider/MenuCompletionProvider.java
rename to src/main/java/com/magento/idea/magento2plugin/completion/provider/MenuCompletionProvider.java
diff --git a/src/com/magento/idea/magento2plugin/completion/provider/ModuleNameCompletionProvider.java b/src/main/java/com/magento/idea/magento2plugin/completion/provider/ModuleNameCompletionProvider.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/completion/provider/ModuleNameCompletionProvider.java
rename to src/main/java/com/magento/idea/magento2plugin/completion/provider/ModuleNameCompletionProvider.java
diff --git a/src/com/magento/idea/magento2plugin/completion/provider/PhpClassCompletionProvider.java b/src/main/java/com/magento/idea/magento2plugin/completion/provider/PhpClassCompletionProvider.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/completion/provider/PhpClassCompletionProvider.java
rename to src/main/java/com/magento/idea/magento2plugin/completion/provider/PhpClassCompletionProvider.java
diff --git a/src/com/magento/idea/magento2plugin/completion/provider/PhpClassMemberCompletionProvider.java b/src/main/java/com/magento/idea/magento2plugin/completion/provider/PhpClassMemberCompletionProvider.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/completion/provider/PhpClassMemberCompletionProvider.java
rename to src/main/java/com/magento/idea/magento2plugin/completion/provider/PhpClassMemberCompletionProvider.java
diff --git a/src/com/magento/idea/magento2plugin/completion/provider/PhpConstructorArgumentCompletionProvider.java b/src/main/java/com/magento/idea/magento2plugin/completion/provider/PhpConstructorArgumentCompletionProvider.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/completion/provider/PhpConstructorArgumentCompletionProvider.java
rename to src/main/java/com/magento/idea/magento2plugin/completion/provider/PhpConstructorArgumentCompletionProvider.java
diff --git a/src/com/magento/idea/magento2plugin/completion/provider/PhpJobMethodCompletionContributor.java b/src/main/java/com/magento/idea/magento2plugin/completion/provider/PhpJobMethodCompletionContributor.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/completion/provider/PhpJobMethodCompletionContributor.java
rename to src/main/java/com/magento/idea/magento2plugin/completion/provider/PhpJobMethodCompletionContributor.java
diff --git a/src/com/magento/idea/magento2plugin/completion/provider/PhpServiceMethodCompletionContributor.java b/src/main/java/com/magento/idea/magento2plugin/completion/provider/PhpServiceMethodCompletionContributor.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/completion/provider/PhpServiceMethodCompletionContributor.java
rename to src/main/java/com/magento/idea/magento2plugin/completion/provider/PhpServiceMethodCompletionContributor.java
diff --git a/src/com/magento/idea/magento2plugin/completion/provider/RequireJsMappingCompletionProvider.java b/src/main/java/com/magento/idea/magento2plugin/completion/provider/RequireJsMappingCompletionProvider.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/completion/provider/RequireJsMappingCompletionProvider.java
rename to src/main/java/com/magento/idea/magento2plugin/completion/provider/RequireJsMappingCompletionProvider.java
diff --git a/src/com/magento/idea/magento2plugin/completion/provider/TableNameCompletionProvider.java b/src/main/java/com/magento/idea/magento2plugin/completion/provider/TableNameCompletionProvider.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/completion/provider/TableNameCompletionProvider.java
rename to src/main/java/com/magento/idea/magento2plugin/completion/provider/TableNameCompletionProvider.java
diff --git a/src/com/magento/idea/magento2plugin/completion/provider/UiComponentCompletionProvider.java b/src/main/java/com/magento/idea/magento2plugin/completion/provider/UiComponentCompletionProvider.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/completion/provider/UiComponentCompletionProvider.java
rename to src/main/java/com/magento/idea/magento2plugin/completion/provider/UiComponentCompletionProvider.java
diff --git a/src/com/magento/idea/magento2plugin/completion/provider/VirtualTypeCompletionProvider.java b/src/main/java/com/magento/idea/magento2plugin/completion/provider/VirtualTypeCompletionProvider.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/completion/provider/VirtualTypeCompletionProvider.java
rename to src/main/java/com/magento/idea/magento2plugin/completion/provider/VirtualTypeCompletionProvider.java
diff --git a/src/com/magento/idea/magento2plugin/completion/provider/mftf/ActionGroupCompletionProvider.java b/src/main/java/com/magento/idea/magento2plugin/completion/provider/mftf/ActionGroupCompletionProvider.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/completion/provider/mftf/ActionGroupCompletionProvider.java
rename to src/main/java/com/magento/idea/magento2plugin/completion/provider/mftf/ActionGroupCompletionProvider.java
diff --git a/src/com/magento/idea/magento2plugin/completion/provider/mftf/DataCompletionProvider.java b/src/main/java/com/magento/idea/magento2plugin/completion/provider/mftf/DataCompletionProvider.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/completion/provider/mftf/DataCompletionProvider.java
rename to src/main/java/com/magento/idea/magento2plugin/completion/provider/mftf/DataCompletionProvider.java
diff --git a/src/com/magento/idea/magento2plugin/completion/provider/mftf/PageCompletionProvider.java b/src/main/java/com/magento/idea/magento2plugin/completion/provider/mftf/PageCompletionProvider.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/completion/provider/mftf/PageCompletionProvider.java
rename to src/main/java/com/magento/idea/magento2plugin/completion/provider/mftf/PageCompletionProvider.java
diff --git a/src/com/magento/idea/magento2plugin/completion/provider/mftf/SelectorCompletionProvider.java b/src/main/java/com/magento/idea/magento2plugin/completion/provider/mftf/SelectorCompletionProvider.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/completion/provider/mftf/SelectorCompletionProvider.java
rename to src/main/java/com/magento/idea/magento2plugin/completion/provider/mftf/SelectorCompletionProvider.java
diff --git a/src/com/magento/idea/magento2plugin/completion/provider/mftf/TestNameCompletionProvider.java b/src/main/java/com/magento/idea/magento2plugin/completion/provider/mftf/TestNameCompletionProvider.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/completion/provider/mftf/TestNameCompletionProvider.java
rename to src/main/java/com/magento/idea/magento2plugin/completion/provider/mftf/TestNameCompletionProvider.java
diff --git a/src/com/magento/idea/magento2plugin/completion/provider/xml/ConfigXmlTagNameProvider.java b/src/main/java/com/magento/idea/magento2plugin/completion/provider/xml/ConfigXmlTagNameProvider.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/completion/provider/xml/ConfigXmlTagNameProvider.java
rename to src/main/java/com/magento/idea/magento2plugin/completion/provider/xml/ConfigXmlTagNameProvider.java
diff --git a/src/com/magento/idea/magento2plugin/completion/provider/xml/FieldNameCompletionProvider.java b/src/main/java/com/magento/idea/magento2plugin/completion/provider/xml/FieldNameCompletionProvider.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/completion/provider/xml/FieldNameCompletionProvider.java
rename to src/main/java/com/magento/idea/magento2plugin/completion/provider/xml/FieldNameCompletionProvider.java
diff --git a/src/com/magento/idea/magento2plugin/completion/provider/xml/GroupNameCompletionProvider.java b/src/main/java/com/magento/idea/magento2plugin/completion/provider/xml/GroupNameCompletionProvider.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/completion/provider/xml/GroupNameCompletionProvider.java
rename to src/main/java/com/magento/idea/magento2plugin/completion/provider/xml/GroupNameCompletionProvider.java
diff --git a/src/com/magento/idea/magento2plugin/completion/provider/xml/SectionNameCompletionProvider.java b/src/main/java/com/magento/idea/magento2plugin/completion/provider/xml/SectionNameCompletionProvider.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/completion/provider/xml/SectionNameCompletionProvider.java
rename to src/main/java/com/magento/idea/magento2plugin/completion/provider/xml/SectionNameCompletionProvider.java
diff --git a/src/com/magento/idea/magento2plugin/completion/xml/SystemConfigurationContributor.java b/src/main/java/com/magento/idea/magento2plugin/completion/xml/SystemConfigurationContributor.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/completion/xml/SystemConfigurationContributor.java
rename to src/main/java/com/magento/idea/magento2plugin/completion/xml/SystemConfigurationContributor.java
diff --git a/src/com/magento/idea/magento2plugin/completion/xml/XmlCompletionContributor.java b/src/main/java/com/magento/idea/magento2plugin/completion/xml/XmlCompletionContributor.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/completion/xml/XmlCompletionContributor.java
rename to src/main/java/com/magento/idea/magento2plugin/completion/xml/XmlCompletionContributor.java
diff --git a/src/com/magento/idea/magento2plugin/generation/php/MagentoModuleGenerator.java b/src/main/java/com/magento/idea/magento2plugin/generation/php/MagentoModuleGenerator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/generation/php/MagentoModuleGenerator.java
rename to src/main/java/com/magento/idea/magento2plugin/generation/php/MagentoModuleGenerator.java
diff --git a/src/com/magento/idea/magento2plugin/generation/php/MagentoProjectGeneratorSettings.java b/src/main/java/com/magento/idea/magento2plugin/generation/php/MagentoProjectGeneratorSettings.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/generation/php/MagentoProjectGeneratorSettings.java
rename to src/main/java/com/magento/idea/magento2plugin/generation/php/MagentoProjectGeneratorSettings.java
diff --git a/src/com/magento/idea/magento2plugin/generation/php/MagentoProjectPeer.java b/src/main/java/com/magento/idea/magento2plugin/generation/php/MagentoProjectPeer.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/generation/php/MagentoProjectPeer.java
rename to src/main/java/com/magento/idea/magento2plugin/generation/php/MagentoProjectPeer.java
diff --git a/src/com/magento/idea/magento2plugin/generation/php/MagentoTemplatesFactory.java b/src/main/java/com/magento/idea/magento2plugin/generation/php/MagentoTemplatesFactory.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/generation/php/MagentoTemplatesFactory.java
rename to src/main/java/com/magento/idea/magento2plugin/generation/php/MagentoTemplatesFactory.java
diff --git a/src/com/magento/idea/magento2plugin/generation/php/NewModuleForm.form b/src/main/java/com/magento/idea/magento2plugin/generation/php/NewModuleForm.form
similarity index 100%
rename from src/com/magento/idea/magento2plugin/generation/php/NewModuleForm.form
rename to src/main/java/com/magento/idea/magento2plugin/generation/php/NewModuleForm.form
diff --git a/src/com/magento/idea/magento2plugin/generation/php/NewModuleForm.java b/src/main/java/com/magento/idea/magento2plugin/generation/php/NewModuleForm.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/generation/php/NewModuleForm.java
rename to src/main/java/com/magento/idea/magento2plugin/generation/php/NewModuleForm.java
diff --git a/src/com/magento/idea/magento2plugin/generation/php/validator/NewModuleFormValidator.java b/src/main/java/com/magento/idea/magento2plugin/generation/php/validator/NewModuleFormValidator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/generation/php/validator/NewModuleFormValidator.java
rename to src/main/java/com/magento/idea/magento2plugin/generation/php/validator/NewModuleFormValidator.java
diff --git a/src/com/magento/idea/magento2plugin/indexes/CronGroupIndex.java b/src/main/java/com/magento/idea/magento2plugin/indexes/CronGroupIndex.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/indexes/CronGroupIndex.java
rename to src/main/java/com/magento/idea/magento2plugin/indexes/CronGroupIndex.java
diff --git a/src/com/magento/idea/magento2plugin/indexes/DiIndex.java b/src/main/java/com/magento/idea/magento2plugin/indexes/DiIndex.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/indexes/DiIndex.java
rename to src/main/java/com/magento/idea/magento2plugin/indexes/DiIndex.java
diff --git a/src/com/magento/idea/magento2plugin/indexes/EventIndex.java b/src/main/java/com/magento/idea/magento2plugin/indexes/EventIndex.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/indexes/EventIndex.java
rename to src/main/java/com/magento/idea/magento2plugin/indexes/EventIndex.java
diff --git a/src/com/magento/idea/magento2plugin/indexes/FixtureIndex.java b/src/main/java/com/magento/idea/magento2plugin/indexes/FixtureIndex.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/indexes/FixtureIndex.java
rename to src/main/java/com/magento/idea/magento2plugin/indexes/FixtureIndex.java
diff --git a/src/com/magento/idea/magento2plugin/indexes/IndexManager.java b/src/main/java/com/magento/idea/magento2plugin/indexes/IndexManager.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/indexes/IndexManager.java
rename to src/main/java/com/magento/idea/magento2plugin/indexes/IndexManager.java
diff --git a/src/com/magento/idea/magento2plugin/indexes/JsIndex.java b/src/main/java/com/magento/idea/magento2plugin/indexes/JsIndex.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/indexes/JsIndex.java
rename to src/main/java/com/magento/idea/magento2plugin/indexes/JsIndex.java
diff --git a/src/com/magento/idea/magento2plugin/indexes/LayoutIndex.java b/src/main/java/com/magento/idea/magento2plugin/indexes/LayoutIndex.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/indexes/LayoutIndex.java
rename to src/main/java/com/magento/idea/magento2plugin/indexes/LayoutIndex.java
diff --git a/src/com/magento/idea/magento2plugin/indexes/LibJsIndex.java b/src/main/java/com/magento/idea/magento2plugin/indexes/LibJsIndex.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/indexes/LibJsIndex.java
rename to src/main/java/com/magento/idea/magento2plugin/indexes/LibJsIndex.java
diff --git a/src/com/magento/idea/magento2plugin/indexes/ModuleIndex.java b/src/main/java/com/magento/idea/magento2plugin/indexes/ModuleIndex.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/indexes/ModuleIndex.java
rename to src/main/java/com/magento/idea/magento2plugin/indexes/ModuleIndex.java
diff --git a/src/com/magento/idea/magento2plugin/indexes/PluginIndex.java b/src/main/java/com/magento/idea/magento2plugin/indexes/PluginIndex.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/indexes/PluginIndex.java
rename to src/main/java/com/magento/idea/magento2plugin/indexes/PluginIndex.java
diff --git a/src/com/magento/idea/magento2plugin/indexes/UIComponentIndex.java b/src/main/java/com/magento/idea/magento2plugin/indexes/UIComponentIndex.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/indexes/UIComponentIndex.java
rename to src/main/java/com/magento/idea/magento2plugin/indexes/UIComponentIndex.java
diff --git a/src/com/magento/idea/magento2plugin/indexes/XmlIndex.java b/src/main/java/com/magento/idea/magento2plugin/indexes/XmlIndex.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/indexes/XmlIndex.java
rename to src/main/java/com/magento/idea/magento2plugin/indexes/XmlIndex.java
diff --git a/src/com/magento/idea/magento2plugin/init/ConfigurationManager.java b/src/main/java/com/magento/idea/magento2plugin/init/ConfigurationManager.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/init/ConfigurationManager.java
rename to src/main/java/com/magento/idea/magento2plugin/init/ConfigurationManager.java
diff --git a/src/com/magento/idea/magento2plugin/inspections/graphqls/SchemaResolverInspection.java b/src/main/java/com/magento/idea/magento2plugin/inspections/graphqls/SchemaResolverInspection.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/inspections/graphqls/SchemaResolverInspection.java
rename to src/main/java/com/magento/idea/magento2plugin/inspections/graphqls/SchemaResolverInspection.java
diff --git a/src/com/magento/idea/magento2plugin/inspections/graphqls/fix/CreateResolverClassQuickFix.java b/src/main/java/com/magento/idea/magento2plugin/inspections/graphqls/fix/CreateResolverClassQuickFix.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/inspections/graphqls/fix/CreateResolverClassQuickFix.java
rename to src/main/java/com/magento/idea/magento2plugin/inspections/graphqls/fix/CreateResolverClassQuickFix.java
diff --git a/src/com/magento/idea/magento2plugin/inspections/php/GraphQlResolverInspection.java b/src/main/java/com/magento/idea/magento2plugin/inspections/php/GraphQlResolverInspection.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/inspections/php/GraphQlResolverInspection.java
rename to src/main/java/com/magento/idea/magento2plugin/inspections/php/GraphQlResolverInspection.java
diff --git a/src/com/magento/idea/magento2plugin/inspections/php/ModuleDeclarationInRegistrationPhpInspection.java b/src/main/java/com/magento/idea/magento2plugin/inspections/php/ModuleDeclarationInRegistrationPhpInspection.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/inspections/php/ModuleDeclarationInRegistrationPhpInspection.java
rename to src/main/java/com/magento/idea/magento2plugin/inspections/php/ModuleDeclarationInRegistrationPhpInspection.java
diff --git a/src/com/magento/idea/magento2plugin/inspections/php/PluginInspection.java b/src/main/java/com/magento/idea/magento2plugin/inspections/php/PluginInspection.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/inspections/php/PluginInspection.java
rename to src/main/java/com/magento/idea/magento2plugin/inspections/php/PluginInspection.java
diff --git a/src/com/magento/idea/magento2plugin/inspections/php/fix/PhpImplementResolverClassQuickFix.java b/src/main/java/com/magento/idea/magento2plugin/inspections/php/fix/PhpImplementResolverClassQuickFix.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/inspections/php/fix/PhpImplementResolverClassQuickFix.java
rename to src/main/java/com/magento/idea/magento2plugin/inspections/php/fix/PhpImplementResolverClassQuickFix.java
diff --git a/src/com/magento/idea/magento2plugin/inspections/php/fix/PhpModuleNameQuickFix.java b/src/main/java/com/magento/idea/magento2plugin/inspections/php/fix/PhpModuleNameQuickFix.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/inspections/php/fix/PhpModuleNameQuickFix.java
rename to src/main/java/com/magento/idea/magento2plugin/inspections/php/fix/PhpModuleNameQuickFix.java
diff --git a/src/com/magento/idea/magento2plugin/inspections/php/util/PhpClassImplementsInterfaceUtil.java b/src/main/java/com/magento/idea/magento2plugin/inspections/php/util/PhpClassImplementsInterfaceUtil.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/inspections/php/util/PhpClassImplementsInterfaceUtil.java
rename to src/main/java/com/magento/idea/magento2plugin/inspections/php/util/PhpClassImplementsInterfaceUtil.java
diff --git a/src/com/magento/idea/magento2plugin/inspections/php/util/PhpClassImplementsNoninterceptableInterfaceUtil.java b/src/main/java/com/magento/idea/magento2plugin/inspections/php/util/PhpClassImplementsNoninterceptableInterfaceUtil.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/inspections/php/util/PhpClassImplementsNoninterceptableInterfaceUtil.java
rename to src/main/java/com/magento/idea/magento2plugin/inspections/php/util/PhpClassImplementsNoninterceptableInterfaceUtil.java
diff --git a/src/com/magento/idea/magento2plugin/inspections/util/GetEditableModuleNameByRootFileUtil.java b/src/main/java/com/magento/idea/magento2plugin/inspections/util/GetEditableModuleNameByRootFileUtil.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/inspections/util/GetEditableModuleNameByRootFileUtil.java
rename to src/main/java/com/magento/idea/magento2plugin/inspections/util/GetEditableModuleNameByRootFileUtil.java
diff --git a/src/com/magento/idea/magento2plugin/inspections/validator/InspectionValidator.java b/src/main/java/com/magento/idea/magento2plugin/inspections/validator/InspectionValidator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/inspections/validator/InspectionValidator.java
rename to src/main/java/com/magento/idea/magento2plugin/inspections/validator/InspectionValidator.java
diff --git a/src/com/magento/idea/magento2plugin/inspections/validator/NotEmptyValidator.java b/src/main/java/com/magento/idea/magento2plugin/inspections/validator/NotEmptyValidator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/inspections/validator/NotEmptyValidator.java
rename to src/main/java/com/magento/idea/magento2plugin/inspections/validator/NotEmptyValidator.java
diff --git a/src/com/magento/idea/magento2plugin/inspections/validator/PhpClassExistenceValidator.java b/src/main/java/com/magento/idea/magento2plugin/inspections/validator/PhpClassExistenceValidator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/inspections/validator/PhpClassExistenceValidator.java
rename to src/main/java/com/magento/idea/magento2plugin/inspections/validator/PhpClassExistenceValidator.java
diff --git a/src/com/magento/idea/magento2plugin/inspections/validator/VirtualTypeExistenceValidator.java b/src/main/java/com/magento/idea/magento2plugin/inspections/validator/VirtualTypeExistenceValidator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/inspections/validator/VirtualTypeExistenceValidator.java
rename to src/main/java/com/magento/idea/magento2plugin/inspections/validator/VirtualTypeExistenceValidator.java
diff --git a/src/com/magento/idea/magento2plugin/inspections/xml/AclResourceXmlInspection.java b/src/main/java/com/magento/idea/magento2plugin/inspections/xml/AclResourceXmlInspection.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/inspections/xml/AclResourceXmlInspection.java
rename to src/main/java/com/magento/idea/magento2plugin/inspections/xml/AclResourceXmlInspection.java
diff --git a/src/com/magento/idea/magento2plugin/inspections/xml/CacheableFalseInDefaultLayoutInspection.java b/src/main/java/com/magento/idea/magento2plugin/inspections/xml/CacheableFalseInDefaultLayoutInspection.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/inspections/xml/CacheableFalseInDefaultLayoutInspection.java
rename to src/main/java/com/magento/idea/magento2plugin/inspections/xml/CacheableFalseInDefaultLayoutInspection.java
diff --git a/src/com/magento/idea/magento2plugin/inspections/xml/InvalidDependencyInjectionTypeInspection.java b/src/main/java/com/magento/idea/magento2plugin/inspections/xml/InvalidDependencyInjectionTypeInspection.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/inspections/xml/InvalidDependencyInjectionTypeInspection.java
rename to src/main/java/com/magento/idea/magento2plugin/inspections/xml/InvalidDependencyInjectionTypeInspection.java
diff --git a/src/com/magento/idea/magento2plugin/inspections/xml/InvalidVirtualTypeSourceClassInspection.java b/src/main/java/com/magento/idea/magento2plugin/inspections/xml/InvalidVirtualTypeSourceClassInspection.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/inspections/xml/InvalidVirtualTypeSourceClassInspection.java
rename to src/main/java/com/magento/idea/magento2plugin/inspections/xml/InvalidVirtualTypeSourceClassInspection.java
diff --git a/src/com/magento/idea/magento2plugin/inspections/xml/ModuleDeclarationInModuleXmlInspection.java b/src/main/java/com/magento/idea/magento2plugin/inspections/xml/ModuleDeclarationInModuleXmlInspection.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/inspections/xml/ModuleDeclarationInModuleXmlInspection.java
rename to src/main/java/com/magento/idea/magento2plugin/inspections/xml/ModuleDeclarationInModuleXmlInspection.java
diff --git a/src/com/magento/idea/magento2plugin/inspections/xml/ModuleScopeInspection.java b/src/main/java/com/magento/idea/magento2plugin/inspections/xml/ModuleScopeInspection.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/inspections/xml/ModuleScopeInspection.java
rename to src/main/java/com/magento/idea/magento2plugin/inspections/xml/ModuleScopeInspection.java
diff --git a/src/com/magento/idea/magento2plugin/inspections/xml/ObserverDeclarationInspection.java b/src/main/java/com/magento/idea/magento2plugin/inspections/xml/ObserverDeclarationInspection.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/inspections/xml/ObserverDeclarationInspection.java
rename to src/main/java/com/magento/idea/magento2plugin/inspections/xml/ObserverDeclarationInspection.java
diff --git a/src/com/magento/idea/magento2plugin/inspections/xml/PluginAttributeTypeInspection.java b/src/main/java/com/magento/idea/magento2plugin/inspections/xml/PluginAttributeTypeInspection.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/inspections/xml/PluginAttributeTypeInspection.java
rename to src/main/java/com/magento/idea/magento2plugin/inspections/xml/PluginAttributeTypeInspection.java
diff --git a/src/com/magento/idea/magento2plugin/inspections/xml/PluginDeclarationInspection.java b/src/main/java/com/magento/idea/magento2plugin/inspections/xml/PluginDeclarationInspection.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/inspections/xml/PluginDeclarationInspection.java
rename to src/main/java/com/magento/idea/magento2plugin/inspections/xml/PluginDeclarationInspection.java
diff --git a/src/com/magento/idea/magento2plugin/inspections/xml/PreferenceDeclarationInspection.java b/src/main/java/com/magento/idea/magento2plugin/inspections/xml/PreferenceDeclarationInspection.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/inspections/xml/PreferenceDeclarationInspection.java
rename to src/main/java/com/magento/idea/magento2plugin/inspections/xml/PreferenceDeclarationInspection.java
diff --git a/src/com/magento/idea/magento2plugin/inspections/xml/WebApiServiceInspection.java b/src/main/java/com/magento/idea/magento2plugin/inspections/xml/WebApiServiceInspection.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/inspections/xml/WebApiServiceInspection.java
rename to src/main/java/com/magento/idea/magento2plugin/inspections/xml/WebApiServiceInspection.java
diff --git a/src/com/magento/idea/magento2plugin/inspections/xml/fix/MethodNotPublicAccessQuickFix.java b/src/main/java/com/magento/idea/magento2plugin/inspections/xml/fix/MethodNotPublicAccessQuickFix.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/inspections/xml/fix/MethodNotPublicAccessQuickFix.java
rename to src/main/java/com/magento/idea/magento2plugin/inspections/xml/fix/MethodNotPublicAccessQuickFix.java
diff --git a/src/com/magento/idea/magento2plugin/inspections/xml/fix/XmlModuleNameQuickFix.java b/src/main/java/com/magento/idea/magento2plugin/inspections/xml/fix/XmlModuleNameQuickFix.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/inspections/xml/fix/XmlModuleNameQuickFix.java
rename to src/main/java/com/magento/idea/magento2plugin/inspections/xml/fix/XmlModuleNameQuickFix.java
diff --git a/src/com/magento/idea/magento2plugin/inspections/xml/fix/XmlRemoveCacheableAttributeQuickFix.java b/src/main/java/com/magento/idea/magento2plugin/inspections/xml/fix/XmlRemoveCacheableAttributeQuickFix.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/inspections/xml/fix/XmlRemoveCacheableAttributeQuickFix.java
rename to src/main/java/com/magento/idea/magento2plugin/inspections/xml/fix/XmlRemoveCacheableAttributeQuickFix.java
diff --git a/src/com/magento/idea/magento2plugin/lang/injection/UiComponentSyntaxInjector.java b/src/main/java/com/magento/idea/magento2plugin/lang/injection/UiComponentSyntaxInjector.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/lang/injection/UiComponentSyntaxInjector.java
rename to src/main/java/com/magento/idea/magento2plugin/lang/injection/UiComponentSyntaxInjector.java
diff --git a/src/com/magento/idea/magento2plugin/lang/php/MagentoProxyDeclarationFilter.java b/src/main/java/com/magento/idea/magento2plugin/lang/php/MagentoProxyDeclarationFilter.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/lang/php/MagentoProxyDeclarationFilter.java
rename to src/main/java/com/magento/idea/magento2plugin/lang/php/MagentoProxyDeclarationFilter.java
diff --git a/src/com/magento/idea/magento2plugin/lang/psi/search/AllFilesExceptTestsScope.java b/src/main/java/com/magento/idea/magento2plugin/lang/psi/search/AllFilesExceptTestsScope.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/lang/psi/search/AllFilesExceptTestsScope.java
rename to src/main/java/com/magento/idea/magento2plugin/lang/psi/search/AllFilesExceptTestsScope.java
diff --git a/src/com/magento/idea/magento2plugin/lang/psi/search/MagentoSearchScopesProvider.java b/src/main/java/com/magento/idea/magento2plugin/lang/psi/search/MagentoSearchScopesProvider.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/lang/psi/search/MagentoSearchScopesProvider.java
rename to src/main/java/com/magento/idea/magento2plugin/lang/psi/search/MagentoSearchScopesProvider.java
diff --git a/src/com/magento/idea/magento2plugin/lang/roots/MagentoTestSourceFilter.java b/src/main/java/com/magento/idea/magento2plugin/lang/roots/MagentoTestSourceFilter.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/lang/roots/MagentoTestSourceFilter.java
rename to src/main/java/com/magento/idea/magento2plugin/lang/roots/MagentoTestSourceFilter.java
diff --git a/src/com/magento/idea/magento2plugin/linemarker/SearchGutterIconNavigationHandler.java b/src/main/java/com/magento/idea/magento2plugin/linemarker/SearchGutterIconNavigationHandler.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/linemarker/SearchGutterIconNavigationHandler.java
rename to src/main/java/com/magento/idea/magento2plugin/linemarker/SearchGutterIconNavigationHandler.java
diff --git a/src/com/magento/idea/magento2plugin/linemarker/graphql/GraphQlResolverClassLineMarkerProvider.java b/src/main/java/com/magento/idea/magento2plugin/linemarker/graphql/GraphQlResolverClassLineMarkerProvider.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/linemarker/graphql/GraphQlResolverClassLineMarkerProvider.java
rename to src/main/java/com/magento/idea/magento2plugin/linemarker/graphql/GraphQlResolverClassLineMarkerProvider.java
diff --git a/src/com/magento/idea/magento2plugin/linemarker/php/ClassConfigurationLineMarkerProvider.java b/src/main/java/com/magento/idea/magento2plugin/linemarker/php/ClassConfigurationLineMarkerProvider.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/linemarker/php/ClassConfigurationLineMarkerProvider.java
rename to src/main/java/com/magento/idea/magento2plugin/linemarker/php/ClassConfigurationLineMarkerProvider.java
diff --git a/src/com/magento/idea/magento2plugin/linemarker/php/GraphQlResolverUsageLineMarkerProvider.java b/src/main/java/com/magento/idea/magento2plugin/linemarker/php/GraphQlResolverUsageLineMarkerProvider.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/linemarker/php/GraphQlResolverUsageLineMarkerProvider.java
rename to src/main/java/com/magento/idea/magento2plugin/linemarker/php/GraphQlResolverUsageLineMarkerProvider.java
diff --git a/src/com/magento/idea/magento2plugin/linemarker/php/PluginLineMarkerProvider.java b/src/main/java/com/magento/idea/magento2plugin/linemarker/php/PluginLineMarkerProvider.java
similarity index 97%
rename from src/com/magento/idea/magento2plugin/linemarker/php/PluginLineMarkerProvider.java
rename to src/main/java/com/magento/idea/magento2plugin/linemarker/php/PluginLineMarkerProvider.java
index e081715ab..d29689ded 100644
--- a/src/com/magento/idea/magento2plugin/linemarker/php/PluginLineMarkerProvider.java
+++ b/src/main/java/com/magento/idea/magento2plugin/linemarker/php/PluginLineMarkerProvider.java
@@ -187,10 +187,10 @@ private PluginMethodData getPluginMethodDataObject(final Method method, final in
 
     private static class ClassPluginCollector implements Collector<PhpClass, PhpClass> {
 
-        private final PluginLineMarkerProvider.PluginClassCache pluginClassCache;
+        private final PluginClassCache pluginClassCache;
 
         public ClassPluginCollector(
-                final PluginLineMarkerProvider.PluginClassCache pluginClassCache
+                final PluginClassCache pluginClassCache
         ) {
             this.pluginClassCache = pluginClassCache;
         }
@@ -210,12 +210,12 @@ public List<PhpClass> collect(final @NotNull PhpClass psiElement) {
 
     private static class MethodPluginCollector implements Collector<Method, Method> {
 
-        private final PluginLineMarkerProvider.PluginClassCache pluginClassCache;
+        private final PluginClassCache pluginClassCache;
         private final Map<String, Integer> pluginMethodsSortOrder;
         private static final String AFTER_PLUGIN_PREFIX = "after";
 
         public MethodPluginCollector(
-                final PluginLineMarkerProvider.PluginClassCache pluginClassCache
+                final PluginClassCache pluginClassCache
         ) {
             this.pluginClassCache = pluginClassCache;
             pluginMethodsSortOrder = new HashMap<>();
diff --git a/src/com/magento/idea/magento2plugin/linemarker/php/PluginTargetLineMarkerProvider.java b/src/main/java/com/magento/idea/magento2plugin/linemarker/php/PluginTargetLineMarkerProvider.java
similarity index 96%
rename from src/com/magento/idea/magento2plugin/linemarker/php/PluginTargetLineMarkerProvider.java
rename to src/main/java/com/magento/idea/magento2plugin/linemarker/php/PluginTargetLineMarkerProvider.java
index 5e8c06af2..03d1789f2 100644
--- a/src/com/magento/idea/magento2plugin/linemarker/php/PluginTargetLineMarkerProvider.java
+++ b/src/main/java/com/magento/idea/magento2plugin/linemarker/php/PluginTargetLineMarkerProvider.java
@@ -139,10 +139,10 @@ protected List<PhpClass> getTargetClassesForPlugin(@NotNull final PhpClass phpCl
 
     private static class TargetClassesCollector implements Collector<PhpClass, PhpClass> {
 
-        private final PluginTargetLineMarkerProvider.PluginClassCache pluginClassCache;
+        private final PluginClassCache pluginClassCache;
 
         public TargetClassesCollector(
-                final PluginTargetLineMarkerProvider.PluginClassCache pluginClassCache
+                final PluginClassCache pluginClassCache
         ) {
             this.pluginClassCache = pluginClassCache;
         }
@@ -155,10 +155,10 @@ public List<PhpClass> collect(@NotNull final PhpClass psiElement) {
 
     private static class TargetMethodsCollector implements Collector<Method, Method> {
 
-        private final PluginTargetLineMarkerProvider.PluginClassCache pluginClassCache;
+        private final PluginClassCache pluginClassCache;
 
         public TargetMethodsCollector(
-                final PluginTargetLineMarkerProvider.PluginClassCache pluginClassCache
+                final PluginClassCache pluginClassCache
         ) {
             this.pluginClassCache = pluginClassCache;
         }
diff --git a/src/com/magento/idea/magento2plugin/linemarker/php/TestFixtureLineMarkerProvider.java b/src/main/java/com/magento/idea/magento2plugin/linemarker/php/TestFixtureLineMarkerProvider.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/linemarker/php/TestFixtureLineMarkerProvider.java
rename to src/main/java/com/magento/idea/magento2plugin/linemarker/php/TestFixtureLineMarkerProvider.java
diff --git a/src/com/magento/idea/magento2plugin/linemarker/php/WebApiLineMarkerProvider.java b/src/main/java/com/magento/idea/magento2plugin/linemarker/php/WebApiLineMarkerProvider.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/linemarker/php/WebApiLineMarkerProvider.java
rename to src/main/java/com/magento/idea/magento2plugin/linemarker/php/WebApiLineMarkerProvider.java
diff --git a/src/com/magento/idea/magento2plugin/linemarker/php/data/PluginMethodData.java b/src/main/java/com/magento/idea/magento2plugin/linemarker/php/data/PluginMethodData.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/linemarker/php/data/PluginMethodData.java
rename to src/main/java/com/magento/idea/magento2plugin/linemarker/php/data/PluginMethodData.java
diff --git a/src/com/magento/idea/magento2plugin/linemarker/xml/LineMarkerXmlTagDecorator.java b/src/main/java/com/magento/idea/magento2plugin/linemarker/xml/LineMarkerXmlTagDecorator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/linemarker/xml/LineMarkerXmlTagDecorator.java
rename to src/main/java/com/magento/idea/magento2plugin/linemarker/xml/LineMarkerXmlTagDecorator.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/AbstractPhpFile.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/AbstractPhpFile.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/AbstractPhpFile.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/AbstractPhpFile.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/BlockPhp.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/BlockPhp.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/BlockPhp.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/BlockPhp.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/CLICommandTemplate.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/CLICommandTemplate.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/CLICommandTemplate.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/CLICommandTemplate.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/CategoryFormXmlFile.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/CategoryFormXmlFile.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/CategoryFormXmlFile.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/CategoryFormXmlFile.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/CollectionModelFile.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/CollectionModelFile.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/CollectionModelFile.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/CollectionModelFile.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/CommonXml.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/CommonXml.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/CommonXml.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/CommonXml.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/ComposerJson.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/ComposerJson.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/ComposerJson.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/ComposerJson.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/ComposerLock.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/ComposerLock.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/ComposerLock.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/ComposerLock.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/Controller.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/Controller.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/Controller.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/Controller.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/ControllerBackendPhp.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/ControllerBackendPhp.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/ControllerBackendPhp.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/ControllerBackendPhp.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/ControllerFrontendPhp.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/ControllerFrontendPhp.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/ControllerFrontendPhp.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/ControllerFrontendPhp.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/CronGroupXmlTemplate.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/CronGroupXmlTemplate.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/CronGroupXmlTemplate.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/CronGroupXmlTemplate.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/CronGroups.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/CronGroups.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/CronGroups.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/CronGroups.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/CronjobTemplate.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/CronjobTemplate.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/CronjobTemplate.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/CronjobTemplate.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/CrontabXmlTemplate.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/CrontabXmlTemplate.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/CrontabXmlTemplate.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/CrontabXmlTemplate.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/CustomerEavAttributeDataPatchFile.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/CustomerEavAttributeDataPatchFile.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/CustomerEavAttributeDataPatchFile.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/CustomerEavAttributeDataPatchFile.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/DataModelFile.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/DataModelFile.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/DataModelFile.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/DataModelFile.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/DataModelInterfaceFile.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/DataModelInterfaceFile.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/DataModelInterfaceFile.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/DataModelInterfaceFile.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/EavAttributeDataPatchFile.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/EavAttributeDataPatchFile.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/EavAttributeDataPatchFile.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/EavAttributeDataPatchFile.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/EmailTemplateHtml.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/EmailTemplateHtml.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/EmailTemplateHtml.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/EmailTemplateHtml.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/EmailTemplatesXml.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/EmailTemplatesXml.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/EmailTemplatesXml.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/EmailTemplatesXml.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/EntityDataMapperFile.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/EntityDataMapperFile.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/EntityDataMapperFile.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/EntityDataMapperFile.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/FormButtonBlockFile.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/FormButtonBlockFile.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/FormButtonBlockFile.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/FormButtonBlockFile.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/FormGenericButtonBlockFile.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/FormGenericButtonBlockFile.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/FormGenericButtonBlockFile.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/FormGenericButtonBlockFile.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/GraphQlResolver.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/GraphQlResolver.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/GraphQlResolver.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/GraphQlResolver.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/GraphQlResolverPhp.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/GraphQlResolverPhp.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/GraphQlResolverPhp.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/GraphQlResolverPhp.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/GridActionColumnFile.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/GridActionColumnFile.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/GridActionColumnFile.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/GridActionColumnFile.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/LayoutXml.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/LayoutXml.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/LayoutXml.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/LayoutXml.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/MessageQueueClassPhp.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/MessageQueueClassPhp.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/MessageQueueClassPhp.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/MessageQueueClassPhp.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/MftfActionGroup.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/MftfActionGroup.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/MftfActionGroup.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/MftfActionGroup.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/MftfPage.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/MftfPage.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/MftfPage.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/MftfPage.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/MftfTest.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/MftfTest.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/MftfTest.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/MftfTest.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/ModelFile.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/ModelFile.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/ModelFile.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/ModelFile.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/ModuleAclXml.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/ModuleAclXml.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/ModuleAclXml.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/ModuleAclXml.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/ModuleConfigXml.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/ModuleConfigXml.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/ModuleConfigXml.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/ModuleConfigXml.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/ModuleConfigXmlFile.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/ModuleConfigXmlFile.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/ModuleConfigXmlFile.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/ModuleConfigXmlFile.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/ModuleDbSchemaWhitelistJson.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/ModuleDbSchemaWhitelistJson.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/ModuleDbSchemaWhitelistJson.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/ModuleDbSchemaWhitelistJson.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/ModuleDbSchemaXml.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/ModuleDbSchemaXml.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/ModuleDbSchemaXml.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/ModuleDbSchemaXml.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/ModuleDiXml.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/ModuleDiXml.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/ModuleDiXml.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/ModuleDiXml.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/ModuleEventsXml.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/ModuleEventsXml.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/ModuleEventsXml.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/ModuleEventsXml.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/ModuleExtensionAttributesXmlFile.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/ModuleExtensionAttributesXmlFile.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/ModuleExtensionAttributesXmlFile.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/ModuleExtensionAttributesXmlFile.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/ModuleFieldsetXmlFile.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/ModuleFieldsetXmlFile.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/ModuleFieldsetXmlFile.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/ModuleFieldsetXmlFile.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/ModuleFileInterface.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/ModuleFileInterface.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/ModuleFileInterface.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/ModuleFileInterface.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/ModuleIndexerXmlFile.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/ModuleIndexerXmlFile.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/ModuleIndexerXmlFile.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/ModuleIndexerXmlFile.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/ModuleMenuXml.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/ModuleMenuXml.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/ModuleMenuXml.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/ModuleMenuXml.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/ModuleMviewXmlFile.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/ModuleMviewXmlFile.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/ModuleMviewXmlFile.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/ModuleMviewXmlFile.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/ModuleObserverFile.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/ModuleObserverFile.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/ModuleObserverFile.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/ModuleObserverFile.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/ModulePageTypesXmlFile.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/ModulePageTypesXmlFile.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/ModulePageTypesXmlFile.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/ModulePageTypesXmlFile.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/ModuleReadmeMdFile.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/ModuleReadmeMdFile.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/ModuleReadmeMdFile.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/ModuleReadmeMdFile.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/ModuleSectionsXmlFile.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/ModuleSectionsXmlFile.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/ModuleSectionsXmlFile.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/ModuleSectionsXmlFile.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/ModuleSetupDataPatchFile.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/ModuleSetupDataPatchFile.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/ModuleSetupDataPatchFile.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/ModuleSetupDataPatchFile.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/ModuleSystemXmlFile.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/ModuleSystemXmlFile.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/ModuleSystemXmlFile.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/ModuleSystemXmlFile.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/ModuleViewXmlFile.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/ModuleViewXmlFile.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/ModuleViewXmlFile.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/ModuleViewXmlFile.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/ModuleWebApiXmlFile.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/ModuleWebApiXmlFile.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/ModuleWebApiXmlFile.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/ModuleWebApiXmlFile.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/ModuleWidgetXml.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/ModuleWidgetXml.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/ModuleWidgetXml.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/ModuleWidgetXml.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/ModuleWidgetXmlFile.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/ModuleWidgetXmlFile.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/ModuleWidgetXmlFile.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/ModuleWidgetXmlFile.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/ModuleXml.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/ModuleXml.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/ModuleXml.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/ModuleXml.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/NewEntityLayoutFile.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/NewEntityLayoutFile.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/NewEntityLayoutFile.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/NewEntityLayoutFile.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/Observer.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/Observer.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/Observer.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/Observer.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/PhpPreference.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/PhpPreference.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/PhpPreference.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/PhpPreference.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/Plugin.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/Plugin.java
similarity index 93%
rename from src/com/magento/idea/magento2plugin/magento/files/Plugin.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/Plugin.java
index 759702f74..5f7151270 100644
--- a/src/com/magento/idea/magento2plugin/magento/files/Plugin.java
+++ b/src/main/java/com/magento/idea/magento2plugin/magento/files/Plugin.java
@@ -79,8 +79,8 @@ public static String getMethodTemplateByPluginType(final PluginType pluginType)
      * @param string String
      * @return Plugin.PluginType
      */
-    public static Plugin.PluginType getPluginTypeByString(final String string) {
-        for (final Plugin.PluginType pluginType: Plugin.PluginType.values()) {
+    public static PluginType getPluginTypeByString(final String string) {
+        for (final PluginType pluginType: PluginType.values()) {
             if (pluginType.toString().equals(string)) {
                 return pluginType;
             }
diff --git a/src/com/magento/idea/magento2plugin/magento/files/ProductTypeXml.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/ProductTypeXml.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/ProductTypeXml.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/ProductTypeXml.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/QueueCommunicationXml.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/QueueCommunicationXml.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/QueueCommunicationXml.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/QueueCommunicationXml.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/QueueConsumerXml.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/QueueConsumerXml.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/QueueConsumerXml.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/QueueConsumerXml.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/QueuePublisherXml.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/QueuePublisherXml.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/QueuePublisherXml.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/QueuePublisherXml.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/QueueTopologyXml.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/QueueTopologyXml.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/QueueTopologyXml.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/QueueTopologyXml.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/RegistrationPhp.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/RegistrationPhp.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/RegistrationPhp.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/RegistrationPhp.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/RequireConfigJsFile.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/RequireConfigJsFile.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/RequireConfigJsFile.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/RequireConfigJsFile.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/ResourceModelFile.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/ResourceModelFile.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/ResourceModelFile.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/ResourceModelFile.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/RoutesXml.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/RoutesXml.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/RoutesXml.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/RoutesXml.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/SchemaGraphQLsFile.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/SchemaGraphQLsFile.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/SchemaGraphQLsFile.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/SchemaGraphQLsFile.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/SearchResultsFile.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/SearchResultsFile.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/SearchResultsFile.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/SearchResultsFile.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/SearchResultsInterfaceFile.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/SearchResultsInterfaceFile.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/SearchResultsInterfaceFile.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/SearchResultsInterfaceFile.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/SourceModelFile.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/SourceModelFile.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/SourceModelFile.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/SourceModelFile.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/TestFixture.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/TestFixture.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/TestFixture.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/TestFixture.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/UiComponentDataProviderFile.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/UiComponentDataProviderFile.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/UiComponentDataProviderFile.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/UiComponentDataProviderFile.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/UiComponentFormXmlFile.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/UiComponentFormXmlFile.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/UiComponentFormXmlFile.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/UiComponentFormXmlFile.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/UiComponentGridXmlFile.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/UiComponentGridXmlFile.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/UiComponentGridXmlFile.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/UiComponentGridXmlFile.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/UiComponentXml.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/UiComponentXml.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/UiComponentXml.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/UiComponentXml.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/ViewModelPhp.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/ViewModelPhp.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/ViewModelPhp.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/ViewModelPhp.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/WebApiInterfaceFile.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/WebApiInterfaceFile.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/WebApiInterfaceFile.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/WebApiInterfaceFile.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/actions/DeleteActionFile.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/actions/DeleteActionFile.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/actions/DeleteActionFile.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/actions/DeleteActionFile.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/actions/EditActionFile.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/actions/EditActionFile.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/actions/EditActionFile.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/actions/EditActionFile.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/actions/IndexActionFile.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/actions/IndexActionFile.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/actions/IndexActionFile.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/actions/IndexActionFile.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/actions/NewActionFile.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/actions/NewActionFile.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/actions/NewActionFile.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/actions/NewActionFile.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/actions/SaveActionFile.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/actions/SaveActionFile.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/actions/SaveActionFile.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/actions/SaveActionFile.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/commands/DeleteEntityByIdCommandFile.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/commands/DeleteEntityByIdCommandFile.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/commands/DeleteEntityByIdCommandFile.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/commands/DeleteEntityByIdCommandFile.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/commands/SaveEntityCommandFile.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/commands/SaveEntityCommandFile.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/commands/SaveEntityCommandFile.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/commands/SaveEntityCommandFile.java
diff --git a/src/com/magento/idea/magento2plugin/magento/files/queries/GetListQueryFile.java b/src/main/java/com/magento/idea/magento2plugin/magento/files/queries/GetListQueryFile.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/files/queries/GetListQueryFile.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/files/queries/GetListQueryFile.java
diff --git a/src/com/magento/idea/magento2plugin/magento/packages/Areas.java b/src/main/java/com/magento/idea/magento2plugin/magento/packages/Areas.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/packages/Areas.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/packages/Areas.java
diff --git a/src/com/magento/idea/magento2plugin/magento/packages/ComponentType.java b/src/main/java/com/magento/idea/magento2plugin/magento/packages/ComponentType.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/packages/ComponentType.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/packages/ComponentType.java
diff --git a/src/com/magento/idea/magento2plugin/magento/packages/ComposerPackageModel.java b/src/main/java/com/magento/idea/magento2plugin/magento/packages/ComposerPackageModel.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/packages/ComposerPackageModel.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/packages/ComposerPackageModel.java
diff --git a/src/com/magento/idea/magento2plugin/magento/packages/ComposerPackageModelImpl.java b/src/main/java/com/magento/idea/magento2plugin/magento/packages/ComposerPackageModelImpl.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/packages/ComposerPackageModelImpl.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/packages/ComposerPackageModelImpl.java
diff --git a/src/com/magento/idea/magento2plugin/magento/packages/DiArgumentType.java b/src/main/java/com/magento/idea/magento2plugin/magento/packages/DiArgumentType.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/packages/DiArgumentType.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/packages/DiArgumentType.java
diff --git a/src/com/magento/idea/magento2plugin/magento/packages/File.java b/src/main/java/com/magento/idea/magento2plugin/magento/packages/File.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/packages/File.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/packages/File.java
diff --git a/src/com/magento/idea/magento2plugin/magento/packages/HttpMethod.java b/src/main/java/com/magento/idea/magento2plugin/magento/packages/HttpMethod.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/packages/HttpMethod.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/packages/HttpMethod.java
diff --git a/src/com/magento/idea/magento2plugin/magento/packages/Licenses.java b/src/main/java/com/magento/idea/magento2plugin/magento/packages/Licenses.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/packages/Licenses.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/packages/Licenses.java
diff --git a/src/com/magento/idea/magento2plugin/magento/packages/MagentoComponent.java b/src/main/java/com/magento/idea/magento2plugin/magento/packages/MagentoComponent.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/packages/MagentoComponent.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/packages/MagentoComponent.java
diff --git a/src/com/magento/idea/magento2plugin/magento/packages/MagentoComponentImp.java b/src/main/java/com/magento/idea/magento2plugin/magento/packages/MagentoComponentImp.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/packages/MagentoComponentImp.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/packages/MagentoComponentImp.java
diff --git a/src/com/magento/idea/magento2plugin/magento/packages/MagentoComponentManager.java b/src/main/java/com/magento/idea/magento2plugin/magento/packages/MagentoComponentManager.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/packages/MagentoComponentManager.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/packages/MagentoComponentManager.java
diff --git a/src/com/magento/idea/magento2plugin/magento/packages/MagentoModule.java b/src/main/java/com/magento/idea/magento2plugin/magento/packages/MagentoModule.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/packages/MagentoModule.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/packages/MagentoModule.java
diff --git a/src/com/magento/idea/magento2plugin/magento/packages/MagentoPhpClass.java b/src/main/java/com/magento/idea/magento2plugin/magento/packages/MagentoPhpClass.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/packages/MagentoPhpClass.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/packages/MagentoPhpClass.java
diff --git a/src/com/magento/idea/magento2plugin/magento/packages/MessageQueueConnections.java b/src/main/java/com/magento/idea/magento2plugin/magento/packages/MessageQueueConnections.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/packages/MessageQueueConnections.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/packages/MessageQueueConnections.java
diff --git a/src/com/magento/idea/magento2plugin/magento/packages/OverridableFileType.java b/src/main/java/com/magento/idea/magento2plugin/magento/packages/OverridableFileType.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/packages/OverridableFileType.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/packages/OverridableFileType.java
diff --git a/src/com/magento/idea/magento2plugin/magento/packages/Package.java b/src/main/java/com/magento/idea/magento2plugin/magento/packages/Package.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/packages/Package.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/packages/Package.java
diff --git a/src/com/magento/idea/magento2plugin/magento/packages/PropertiesTypes.java b/src/main/java/com/magento/idea/magento2plugin/magento/packages/PropertiesTypes.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/packages/PropertiesTypes.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/packages/PropertiesTypes.java
diff --git a/src/com/magento/idea/magento2plugin/magento/packages/UiFormButtonTypeSettings.java b/src/main/java/com/magento/idea/magento2plugin/magento/packages/UiFormButtonTypeSettings.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/packages/UiFormButtonTypeSettings.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/packages/UiFormButtonTypeSettings.java
diff --git a/src/com/magento/idea/magento2plugin/magento/packages/WebApiResource.java b/src/main/java/com/magento/idea/magento2plugin/magento/packages/WebApiResource.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/packages/WebApiResource.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/packages/WebApiResource.java
diff --git a/src/com/magento/idea/magento2plugin/magento/packages/XsiTypes.java b/src/main/java/com/magento/idea/magento2plugin/magento/packages/XsiTypes.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/packages/XsiTypes.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/packages/XsiTypes.java
diff --git a/src/com/magento/idea/magento2plugin/magento/packages/code/BackendModuleType.java b/src/main/java/com/magento/idea/magento2plugin/magento/packages/code/BackendModuleType.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/packages/code/BackendModuleType.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/packages/code/BackendModuleType.java
diff --git a/src/com/magento/idea/magento2plugin/magento/packages/code/ExceptionType.java b/src/main/java/com/magento/idea/magento2plugin/magento/packages/code/ExceptionType.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/packages/code/ExceptionType.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/packages/code/ExceptionType.java
diff --git a/src/com/magento/idea/magento2plugin/magento/packages/code/FrameworkLibraryType.java b/src/main/java/com/magento/idea/magento2plugin/magento/packages/code/FrameworkLibraryType.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/packages/code/FrameworkLibraryType.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/packages/code/FrameworkLibraryType.java
diff --git a/src/com/magento/idea/magento2plugin/magento/packages/code/MagentoVersion.java b/src/main/java/com/magento/idea/magento2plugin/magento/packages/code/MagentoVersion.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/packages/code/MagentoVersion.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/packages/code/MagentoVersion.java
diff --git a/src/com/magento/idea/magento2plugin/magento/packages/database/ColumnAttributes.java b/src/main/java/com/magento/idea/magento2plugin/magento/packages/database/ColumnAttributes.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/packages/database/ColumnAttributes.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/packages/database/ColumnAttributes.java
diff --git a/src/com/magento/idea/magento2plugin/magento/packages/database/PropertyToDefaultTypeMapperUtil.java b/src/main/java/com/magento/idea/magento2plugin/magento/packages/database/PropertyToDefaultTypeMapperUtil.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/packages/database/PropertyToDefaultTypeMapperUtil.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/packages/database/PropertyToDefaultTypeMapperUtil.java
diff --git a/src/com/magento/idea/magento2plugin/magento/packages/database/TableColumnTypes.java b/src/main/java/com/magento/idea/magento2plugin/magento/packages/database/TableColumnTypes.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/packages/database/TableColumnTypes.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/packages/database/TableColumnTypes.java
diff --git a/src/com/magento/idea/magento2plugin/magento/packages/database/TableEngines.java b/src/main/java/com/magento/idea/magento2plugin/magento/packages/database/TableEngines.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/packages/database/TableEngines.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/packages/database/TableEngines.java
diff --git a/src/com/magento/idea/magento2plugin/magento/packages/database/TableResources.java b/src/main/java/com/magento/idea/magento2plugin/magento/packages/database/TableResources.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/packages/database/TableResources.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/packages/database/TableResources.java
diff --git a/src/com/magento/idea/magento2plugin/magento/packages/eav/AttributeBackendModel.java b/src/main/java/com/magento/idea/magento2plugin/magento/packages/eav/AttributeBackendModel.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/packages/eav/AttributeBackendModel.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/packages/eav/AttributeBackendModel.java
diff --git a/src/com/magento/idea/magento2plugin/magento/packages/eav/AttributeInput.java b/src/main/java/com/magento/idea/magento2plugin/magento/packages/eav/AttributeInput.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/packages/eav/AttributeInput.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/packages/eav/AttributeInput.java
diff --git a/src/com/magento/idea/magento2plugin/magento/packages/eav/AttributeProperty.java b/src/main/java/com/magento/idea/magento2plugin/magento/packages/eav/AttributeProperty.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/packages/eav/AttributeProperty.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/packages/eav/AttributeProperty.java
diff --git a/src/com/magento/idea/magento2plugin/magento/packages/eav/AttributeScope.java b/src/main/java/com/magento/idea/magento2plugin/magento/packages/eav/AttributeScope.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/packages/eav/AttributeScope.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/packages/eav/AttributeScope.java
diff --git a/src/com/magento/idea/magento2plugin/magento/packages/eav/AttributeSourceModel.java b/src/main/java/com/magento/idea/magento2plugin/magento/packages/eav/AttributeSourceModel.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/packages/eav/AttributeSourceModel.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/packages/eav/AttributeSourceModel.java
diff --git a/src/com/magento/idea/magento2plugin/magento/packages/eav/AttributeType.java b/src/main/java/com/magento/idea/magento2plugin/magento/packages/eav/AttributeType.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/packages/eav/AttributeType.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/packages/eav/AttributeType.java
diff --git a/src/com/magento/idea/magento2plugin/magento/packages/eav/CustomerForm.java b/src/main/java/com/magento/idea/magento2plugin/magento/packages/eav/CustomerForm.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/packages/eav/CustomerForm.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/packages/eav/CustomerForm.java
diff --git a/src/com/magento/idea/magento2plugin/magento/packages/eav/DataPatchDependency.java b/src/main/java/com/magento/idea/magento2plugin/magento/packages/eav/DataPatchDependency.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/packages/eav/DataPatchDependency.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/packages/eav/DataPatchDependency.java
diff --git a/src/com/magento/idea/magento2plugin/magento/packages/eav/EavEntity.java b/src/main/java/com/magento/idea/magento2plugin/magento/packages/eav/EavEntity.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/packages/eav/EavEntity.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/packages/eav/EavEntity.java
diff --git a/src/com/magento/idea/magento2plugin/magento/packages/uicomponent/AvailableSourcesByInput.java b/src/main/java/com/magento/idea/magento2plugin/magento/packages/uicomponent/AvailableSourcesByInput.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/packages/uicomponent/AvailableSourcesByInput.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/packages/uicomponent/AvailableSourcesByInput.java
diff --git a/src/com/magento/idea/magento2plugin/magento/packages/uicomponent/FormElementType.java b/src/main/java/com/magento/idea/magento2plugin/magento/packages/uicomponent/FormElementType.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/magento/packages/uicomponent/FormElementType.java
rename to src/main/java/com/magento/idea/magento2plugin/magento/packages/uicomponent/FormElementType.java
diff --git a/src/com/magento/idea/magento2plugin/project/ConfigurableProvider.java b/src/main/java/com/magento/idea/magento2plugin/project/ConfigurableProvider.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/project/ConfigurableProvider.java
rename to src/main/java/com/magento/idea/magento2plugin/project/ConfigurableProvider.java
diff --git a/src/com/magento/idea/magento2plugin/project/ProjectDetector.java b/src/main/java/com/magento/idea/magento2plugin/project/ProjectDetector.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/project/ProjectDetector.java
rename to src/main/java/com/magento/idea/magento2plugin/project/ProjectDetector.java
diff --git a/src/com/magento/idea/magento2plugin/project/RegenerateUrnMapListener.java b/src/main/java/com/magento/idea/magento2plugin/project/RegenerateUrnMapListener.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/project/RegenerateUrnMapListener.java
rename to src/main/java/com/magento/idea/magento2plugin/project/RegenerateUrnMapListener.java
diff --git a/src/com/magento/idea/magento2plugin/project/Settings.java b/src/main/java/com/magento/idea/magento2plugin/project/Settings.java
similarity index 99%
rename from src/com/magento/idea/magento2plugin/project/Settings.java
rename to src/main/java/com/magento/idea/magento2plugin/project/Settings.java
index 5f33a19b9..14b39689e 100644
--- a/src/com/magento/idea/magento2plugin/project/Settings.java
+++ b/src/main/java/com/magento/idea/magento2plugin/project/Settings.java
@@ -39,7 +39,7 @@ public class Settings implements PersistentStateComponent<Settings.State> {
     @Override
     @Nullable
     public Settings.State getState() {
-        return new Settings.State(
+        return new State(
                 this.pluginEnabled,
                 this.magentoPath,
                 defaultLicense,
diff --git a/src/com/magento/idea/magento2plugin/project/SettingsForm.form b/src/main/java/com/magento/idea/magento2plugin/project/SettingsForm.form
similarity index 100%
rename from src/com/magento/idea/magento2plugin/project/SettingsForm.form
rename to src/main/java/com/magento/idea/magento2plugin/project/SettingsForm.form
diff --git a/src/com/magento/idea/magento2plugin/project/SettingsForm.java b/src/main/java/com/magento/idea/magento2plugin/project/SettingsForm.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/project/SettingsForm.java
rename to src/main/java/com/magento/idea/magento2plugin/project/SettingsForm.java
diff --git a/src/com/magento/idea/magento2plugin/project/UsagesProvider.java b/src/main/java/com/magento/idea/magento2plugin/project/UsagesProvider.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/project/UsagesProvider.java
rename to src/main/java/com/magento/idea/magento2plugin/project/UsagesProvider.java
diff --git a/src/com/magento/idea/magento2plugin/project/diagnostic/DefaultErrorReportSubmitter.java b/src/main/java/com/magento/idea/magento2plugin/project/diagnostic/DefaultErrorReportSubmitter.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/project/diagnostic/DefaultErrorReportSubmitter.java
rename to src/main/java/com/magento/idea/magento2plugin/project/diagnostic/DefaultErrorReportSubmitter.java
diff --git a/src/com/magento/idea/magento2plugin/project/diagnostic/github/GitHubNewIssueBodyBuilderUtil.java b/src/main/java/com/magento/idea/magento2plugin/project/diagnostic/github/GitHubNewIssueBodyBuilderUtil.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/project/diagnostic/github/GitHubNewIssueBodyBuilderUtil.java
rename to src/main/java/com/magento/idea/magento2plugin/project/diagnostic/github/GitHubNewIssueBodyBuilderUtil.java
diff --git a/src/com/magento/idea/magento2plugin/project/diagnostic/github/GitHubNewIssueUrlBuilderUtil.java b/src/main/java/com/magento/idea/magento2plugin/project/diagnostic/github/GitHubNewIssueUrlBuilderUtil.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/project/diagnostic/github/GitHubNewIssueUrlBuilderUtil.java
rename to src/main/java/com/magento/idea/magento2plugin/project/diagnostic/github/GitHubNewIssueUrlBuilderUtil.java
diff --git a/src/com/magento/idea/magento2plugin/project/startup/CheckIfMagentoPathIsValidActivity.java b/src/main/java/com/magento/idea/magento2plugin/project/startup/CheckIfMagentoPathIsValidActivity.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/project/startup/CheckIfMagentoPathIsValidActivity.java
rename to src/main/java/com/magento/idea/magento2plugin/project/startup/CheckIfMagentoPathIsValidActivity.java
diff --git a/src/com/magento/idea/magento2plugin/project/util/GetMagentoVersionUtil.java b/src/main/java/com/magento/idea/magento2plugin/project/util/GetMagentoVersionUtil.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/project/util/GetMagentoVersionUtil.java
rename to src/main/java/com/magento/idea/magento2plugin/project/util/GetMagentoVersionUtil.java
diff --git a/src/com/magento/idea/magento2plugin/project/util/GetProjectBasePath.java b/src/main/java/com/magento/idea/magento2plugin/project/util/GetProjectBasePath.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/project/util/GetProjectBasePath.java
rename to src/main/java/com/magento/idea/magento2plugin/project/util/GetProjectBasePath.java
diff --git a/src/com/magento/idea/magento2plugin/project/validator/SettingsFormValidator.java b/src/main/java/com/magento/idea/magento2plugin/project/validator/SettingsFormValidator.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/project/validator/SettingsFormValidator.java
rename to src/main/java/com/magento/idea/magento2plugin/project/validator/SettingsFormValidator.java
diff --git a/src/com/magento/idea/magento2plugin/reference/js/JsReferenceContributor.java b/src/main/java/com/magento/idea/magento2plugin/reference/js/JsReferenceContributor.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/reference/js/JsReferenceContributor.java
rename to src/main/java/com/magento/idea/magento2plugin/reference/js/JsReferenceContributor.java
diff --git a/src/com/magento/idea/magento2plugin/reference/php/PhpReferenceContributor.java b/src/main/java/com/magento/idea/magento2plugin/reference/php/PhpReferenceContributor.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/reference/php/PhpReferenceContributor.java
rename to src/main/java/com/magento/idea/magento2plugin/reference/php/PhpReferenceContributor.java
diff --git a/src/com/magento/idea/magento2plugin/reference/provider/CompositeReferenceProvider.java b/src/main/java/com/magento/idea/magento2plugin/reference/provider/CompositeReferenceProvider.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/reference/provider/CompositeReferenceProvider.java
rename to src/main/java/com/magento/idea/magento2plugin/reference/provider/CompositeReferenceProvider.java
diff --git a/src/com/magento/idea/magento2plugin/reference/provider/EventDispatchReferenceProvider.java b/src/main/java/com/magento/idea/magento2plugin/reference/provider/EventDispatchReferenceProvider.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/reference/provider/EventDispatchReferenceProvider.java
rename to src/main/java/com/magento/idea/magento2plugin/reference/provider/EventDispatchReferenceProvider.java
diff --git a/src/com/magento/idea/magento2plugin/reference/provider/EventNameReferenceProvider.java b/src/main/java/com/magento/idea/magento2plugin/reference/provider/EventNameReferenceProvider.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/reference/provider/EventNameReferenceProvider.java
rename to src/main/java/com/magento/idea/magento2plugin/reference/provider/EventNameReferenceProvider.java
diff --git a/src/com/magento/idea/magento2plugin/reference/provider/FilePathReferenceProvider.java b/src/main/java/com/magento/idea/magento2plugin/reference/provider/FilePathReferenceProvider.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/reference/provider/FilePathReferenceProvider.java
rename to src/main/java/com/magento/idea/magento2plugin/reference/provider/FilePathReferenceProvider.java
diff --git a/src/com/magento/idea/magento2plugin/reference/provider/LayoutBlockReferenceProvider.java b/src/main/java/com/magento/idea/magento2plugin/reference/provider/LayoutBlockReferenceProvider.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/reference/provider/LayoutBlockReferenceProvider.java
rename to src/main/java/com/magento/idea/magento2plugin/reference/provider/LayoutBlockReferenceProvider.java
diff --git a/src/com/magento/idea/magento2plugin/reference/provider/LayoutContainerReferenceProvider.java b/src/main/java/com/magento/idea/magento2plugin/reference/provider/LayoutContainerReferenceProvider.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/reference/provider/LayoutContainerReferenceProvider.java
rename to src/main/java/com/magento/idea/magento2plugin/reference/provider/LayoutContainerReferenceProvider.java
diff --git a/src/com/magento/idea/magento2plugin/reference/provider/LayoutUpdateReferenceProvider.java b/src/main/java/com/magento/idea/magento2plugin/reference/provider/LayoutUpdateReferenceProvider.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/reference/provider/LayoutUpdateReferenceProvider.java
rename to src/main/java/com/magento/idea/magento2plugin/reference/provider/LayoutUpdateReferenceProvider.java
diff --git a/src/com/magento/idea/magento2plugin/reference/provider/MenuReferenceProvider.java b/src/main/java/com/magento/idea/magento2plugin/reference/provider/MenuReferenceProvider.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/reference/provider/MenuReferenceProvider.java
rename to src/main/java/com/magento/idea/magento2plugin/reference/provider/MenuReferenceProvider.java
diff --git a/src/com/magento/idea/magento2plugin/reference/provider/ModuleNameReferenceProvider.java b/src/main/java/com/magento/idea/magento2plugin/reference/provider/ModuleNameReferenceProvider.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/reference/provider/ModuleNameReferenceProvider.java
rename to src/main/java/com/magento/idea/magento2plugin/reference/provider/ModuleNameReferenceProvider.java
diff --git a/src/com/magento/idea/magento2plugin/reference/provider/ObserverNameReferenceProvider.java b/src/main/java/com/magento/idea/magento2plugin/reference/provider/ObserverNameReferenceProvider.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/reference/provider/ObserverNameReferenceProvider.java
rename to src/main/java/com/magento/idea/magento2plugin/reference/provider/ObserverNameReferenceProvider.java
diff --git a/src/com/magento/idea/magento2plugin/reference/provider/PhpClassMemberReferenceProvider.java b/src/main/java/com/magento/idea/magento2plugin/reference/provider/PhpClassMemberReferenceProvider.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/reference/provider/PhpClassMemberReferenceProvider.java
rename to src/main/java/com/magento/idea/magento2plugin/reference/provider/PhpClassMemberReferenceProvider.java
diff --git a/src/com/magento/idea/magento2plugin/reference/provider/PhpClassReferenceProvider.java b/src/main/java/com/magento/idea/magento2plugin/reference/provider/PhpClassReferenceProvider.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/reference/provider/PhpClassReferenceProvider.java
rename to src/main/java/com/magento/idea/magento2plugin/reference/provider/PhpClassReferenceProvider.java
diff --git a/src/com/magento/idea/magento2plugin/reference/provider/PhpConstructorArgumentReferenceProvider.java b/src/main/java/com/magento/idea/magento2plugin/reference/provider/PhpConstructorArgumentReferenceProvider.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/reference/provider/PhpConstructorArgumentReferenceProvider.java
rename to src/main/java/com/magento/idea/magento2plugin/reference/provider/PhpConstructorArgumentReferenceProvider.java
diff --git a/src/com/magento/idea/magento2plugin/reference/provider/PhpJobMethodReferenceProvider.java b/src/main/java/com/magento/idea/magento2plugin/reference/provider/PhpJobMethodReferenceProvider.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/reference/provider/PhpJobMethodReferenceProvider.java
rename to src/main/java/com/magento/idea/magento2plugin/reference/provider/PhpJobMethodReferenceProvider.java
diff --git a/src/com/magento/idea/magento2plugin/reference/provider/PhpServiceMethodReferenceProvider.java b/src/main/java/com/magento/idea/magento2plugin/reference/provider/PhpServiceMethodReferenceProvider.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/reference/provider/PhpServiceMethodReferenceProvider.java
rename to src/main/java/com/magento/idea/magento2plugin/reference/provider/PhpServiceMethodReferenceProvider.java
diff --git a/src/com/magento/idea/magento2plugin/reference/provider/PluginReferenceProvider.java b/src/main/java/com/magento/idea/magento2plugin/reference/provider/PluginReferenceProvider.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/reference/provider/PluginReferenceProvider.java
rename to src/main/java/com/magento/idea/magento2plugin/reference/provider/PluginReferenceProvider.java
diff --git a/src/com/magento/idea/magento2plugin/reference/provider/RequireJsPreferenceReferenceProvider.java b/src/main/java/com/magento/idea/magento2plugin/reference/provider/RequireJsPreferenceReferenceProvider.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/reference/provider/RequireJsPreferenceReferenceProvider.java
rename to src/main/java/com/magento/idea/magento2plugin/reference/provider/RequireJsPreferenceReferenceProvider.java
diff --git a/src/com/magento/idea/magento2plugin/reference/provider/TableColumnNamesReferenceProvider.java b/src/main/java/com/magento/idea/magento2plugin/reference/provider/TableColumnNamesReferenceProvider.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/reference/provider/TableColumnNamesReferenceProvider.java
rename to src/main/java/com/magento/idea/magento2plugin/reference/provider/TableColumnNamesReferenceProvider.java
diff --git a/src/com/magento/idea/magento2plugin/reference/provider/UIComponentReferenceProvider.java b/src/main/java/com/magento/idea/magento2plugin/reference/provider/UIComponentReferenceProvider.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/reference/provider/UIComponentReferenceProvider.java
rename to src/main/java/com/magento/idea/magento2plugin/reference/provider/UIComponentReferenceProvider.java
diff --git a/src/com/magento/idea/magento2plugin/reference/provider/VirtualTypeReferenceProvider.java b/src/main/java/com/magento/idea/magento2plugin/reference/provider/VirtualTypeReferenceProvider.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/reference/provider/VirtualTypeReferenceProvider.java
rename to src/main/java/com/magento/idea/magento2plugin/reference/provider/VirtualTypeReferenceProvider.java
diff --git a/src/com/magento/idea/magento2plugin/reference/provider/mftf/ActionGroupReferenceProvider.java b/src/main/java/com/magento/idea/magento2plugin/reference/provider/mftf/ActionGroupReferenceProvider.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/reference/provider/mftf/ActionGroupReferenceProvider.java
rename to src/main/java/com/magento/idea/magento2plugin/reference/provider/mftf/ActionGroupReferenceProvider.java
diff --git a/src/com/magento/idea/magento2plugin/reference/provider/mftf/DataReferenceProvider.java b/src/main/java/com/magento/idea/magento2plugin/reference/provider/mftf/DataReferenceProvider.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/reference/provider/mftf/DataReferenceProvider.java
rename to src/main/java/com/magento/idea/magento2plugin/reference/provider/mftf/DataReferenceProvider.java
diff --git a/src/com/magento/idea/magento2plugin/reference/provider/mftf/PageReferenceProvider.java b/src/main/java/com/magento/idea/magento2plugin/reference/provider/mftf/PageReferenceProvider.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/reference/provider/mftf/PageReferenceProvider.java
rename to src/main/java/com/magento/idea/magento2plugin/reference/provider/mftf/PageReferenceProvider.java
diff --git a/src/com/magento/idea/magento2plugin/reference/provider/mftf/SectionReferenceProvider.java b/src/main/java/com/magento/idea/magento2plugin/reference/provider/mftf/SectionReferenceProvider.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/reference/provider/mftf/SectionReferenceProvider.java
rename to src/main/java/com/magento/idea/magento2plugin/reference/provider/mftf/SectionReferenceProvider.java
diff --git a/src/com/magento/idea/magento2plugin/reference/provider/mftf/TestExtendedByReferenceProvider.java b/src/main/java/com/magento/idea/magento2plugin/reference/provider/mftf/TestExtendedByReferenceProvider.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/reference/provider/mftf/TestExtendedByReferenceProvider.java
rename to src/main/java/com/magento/idea/magento2plugin/reference/provider/mftf/TestExtendedByReferenceProvider.java
diff --git a/src/com/magento/idea/magento2plugin/reference/provider/mftf/TestNameReferenceProvider.java b/src/main/java/com/magento/idea/magento2plugin/reference/provider/mftf/TestNameReferenceProvider.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/reference/provider/mftf/TestNameReferenceProvider.java
rename to src/main/java/com/magento/idea/magento2plugin/reference/provider/mftf/TestNameReferenceProvider.java
diff --git a/src/com/magento/idea/magento2plugin/reference/provider/util/GetAllSubFilesOfVirtualFileUtil.java b/src/main/java/com/magento/idea/magento2plugin/reference/provider/util/GetAllSubFilesOfVirtualFileUtil.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/reference/provider/util/GetAllSubFilesOfVirtualFileUtil.java
rename to src/main/java/com/magento/idea/magento2plugin/reference/provider/util/GetAllSubFilesOfVirtualFileUtil.java
diff --git a/src/com/magento/idea/magento2plugin/reference/provider/util/GetFilePathUtil.java b/src/main/java/com/magento/idea/magento2plugin/reference/provider/util/GetFilePathUtil.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/reference/provider/util/GetFilePathUtil.java
rename to src/main/java/com/magento/idea/magento2plugin/reference/provider/util/GetFilePathUtil.java
diff --git a/src/com/magento/idea/magento2plugin/reference/provider/util/GetModuleFileUtil.java b/src/main/java/com/magento/idea/magento2plugin/reference/provider/util/GetModuleFileUtil.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/reference/provider/util/GetModuleFileUtil.java
rename to src/main/java/com/magento/idea/magento2plugin/reference/provider/util/GetModuleFileUtil.java
diff --git a/src/com/magento/idea/magento2plugin/reference/provider/util/GetModuleNameUtil.java b/src/main/java/com/magento/idea/magento2plugin/reference/provider/util/GetModuleNameUtil.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/reference/provider/util/GetModuleNameUtil.java
rename to src/main/java/com/magento/idea/magento2plugin/reference/provider/util/GetModuleNameUtil.java
diff --git a/src/com/magento/idea/magento2plugin/reference/provider/util/GetModuleSourceFilesUtil.java b/src/main/java/com/magento/idea/magento2plugin/reference/provider/util/GetModuleSourceFilesUtil.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/reference/provider/util/GetModuleSourceFilesUtil.java
rename to src/main/java/com/magento/idea/magento2plugin/reference/provider/util/GetModuleSourceFilesUtil.java
diff --git a/src/com/magento/idea/magento2plugin/reference/xml/PolyVariantReferenceBase.java b/src/main/java/com/magento/idea/magento2plugin/reference/xml/PolyVariantReferenceBase.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/reference/xml/PolyVariantReferenceBase.java
rename to src/main/java/com/magento/idea/magento2plugin/reference/xml/PolyVariantReferenceBase.java
diff --git a/src/com/magento/idea/magento2plugin/reference/xml/XmlReferenceContributor.java b/src/main/java/com/magento/idea/magento2plugin/reference/xml/XmlReferenceContributor.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/reference/xml/XmlReferenceContributor.java
rename to src/main/java/com/magento/idea/magento2plugin/reference/xml/XmlReferenceContributor.java
diff --git a/src/com/magento/idea/magento2plugin/stubs/indexes/BlockNameIndex.java b/src/main/java/com/magento/idea/magento2plugin/stubs/indexes/BlockNameIndex.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/stubs/indexes/BlockNameIndex.java
rename to src/main/java/com/magento/idea/magento2plugin/stubs/indexes/BlockNameIndex.java
diff --git a/src/com/magento/idea/magento2plugin/stubs/indexes/ContainerNameIndex.java b/src/main/java/com/magento/idea/magento2plugin/stubs/indexes/ContainerNameIndex.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/stubs/indexes/ContainerNameIndex.java
rename to src/main/java/com/magento/idea/magento2plugin/stubs/indexes/ContainerNameIndex.java
diff --git a/src/com/magento/idea/magento2plugin/stubs/indexes/CronGroupIndexer.java b/src/main/java/com/magento/idea/magento2plugin/stubs/indexes/CronGroupIndexer.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/stubs/indexes/CronGroupIndexer.java
rename to src/main/java/com/magento/idea/magento2plugin/stubs/indexes/CronGroupIndexer.java
diff --git a/src/com/magento/idea/magento2plugin/stubs/indexes/EventNameIndex.java b/src/main/java/com/magento/idea/magento2plugin/stubs/indexes/EventNameIndex.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/stubs/indexes/EventNameIndex.java
rename to src/main/java/com/magento/idea/magento2plugin/stubs/indexes/EventNameIndex.java
diff --git a/src/com/magento/idea/magento2plugin/stubs/indexes/EventObserverIndex.java b/src/main/java/com/magento/idea/magento2plugin/stubs/indexes/EventObserverIndex.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/stubs/indexes/EventObserverIndex.java
rename to src/main/java/com/magento/idea/magento2plugin/stubs/indexes/EventObserverIndex.java
diff --git a/src/com/magento/idea/magento2plugin/stubs/indexes/LayoutDataIndexer.java b/src/main/java/com/magento/idea/magento2plugin/stubs/indexes/LayoutDataIndexer.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/stubs/indexes/LayoutDataIndexer.java
rename to src/main/java/com/magento/idea/magento2plugin/stubs/indexes/LayoutDataIndexer.java
diff --git a/src/com/magento/idea/magento2plugin/stubs/indexes/ModuleNameIndex.java b/src/main/java/com/magento/idea/magento2plugin/stubs/indexes/ModuleNameIndex.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/stubs/indexes/ModuleNameIndex.java
rename to src/main/java/com/magento/idea/magento2plugin/stubs/indexes/ModuleNameIndex.java
diff --git a/src/com/magento/idea/magento2plugin/stubs/indexes/ModulePackageIndex.java b/src/main/java/com/magento/idea/magento2plugin/stubs/indexes/ModulePackageIndex.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/stubs/indexes/ModulePackageIndex.java
rename to src/main/java/com/magento/idea/magento2plugin/stubs/indexes/ModulePackageIndex.java
diff --git a/src/com/magento/idea/magento2plugin/stubs/indexes/NamedComponentIndex.java b/src/main/java/com/magento/idea/magento2plugin/stubs/indexes/NamedComponentIndex.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/stubs/indexes/NamedComponentIndex.java
rename to src/main/java/com/magento/idea/magento2plugin/stubs/indexes/NamedComponentIndex.java
diff --git a/src/com/magento/idea/magento2plugin/stubs/indexes/PluginIndex.java b/src/main/java/com/magento/idea/magento2plugin/stubs/indexes/PluginIndex.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/stubs/indexes/PluginIndex.java
rename to src/main/java/com/magento/idea/magento2plugin/stubs/indexes/PluginIndex.java
diff --git a/src/com/magento/idea/magento2plugin/stubs/indexes/VirtualTypeIndex.java b/src/main/java/com/magento/idea/magento2plugin/stubs/indexes/VirtualTypeIndex.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/stubs/indexes/VirtualTypeIndex.java
rename to src/main/java/com/magento/idea/magento2plugin/stubs/indexes/VirtualTypeIndex.java
diff --git a/src/com/magento/idea/magento2plugin/stubs/indexes/WebApiTypeIndex.java b/src/main/java/com/magento/idea/magento2plugin/stubs/indexes/WebApiTypeIndex.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/stubs/indexes/WebApiTypeIndex.java
rename to src/main/java/com/magento/idea/magento2plugin/stubs/indexes/WebApiTypeIndex.java
diff --git a/src/com/magento/idea/magento2plugin/stubs/indexes/data/PluginData.java b/src/main/java/com/magento/idea/magento2plugin/stubs/indexes/data/PluginData.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/stubs/indexes/data/PluginData.java
rename to src/main/java/com/magento/idea/magento2plugin/stubs/indexes/data/PluginData.java
diff --git a/src/com/magento/idea/magento2plugin/stubs/indexes/data/PluginSetDataExternalizer.java b/src/main/java/com/magento/idea/magento2plugin/stubs/indexes/data/PluginSetDataExternalizer.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/stubs/indexes/data/PluginSetDataExternalizer.java
rename to src/main/java/com/magento/idea/magento2plugin/stubs/indexes/data/PluginSetDataExternalizer.java
diff --git a/src/com/magento/idea/magento2plugin/stubs/indexes/graphql/GraphQlResolverIndex.java b/src/main/java/com/magento/idea/magento2plugin/stubs/indexes/graphql/GraphQlResolverIndex.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/stubs/indexes/graphql/GraphQlResolverIndex.java
rename to src/main/java/com/magento/idea/magento2plugin/stubs/indexes/graphql/GraphQlResolverIndex.java
diff --git a/src/com/magento/idea/magento2plugin/stubs/indexes/js/MagentoLibJsIndex.java b/src/main/java/com/magento/idea/magento2plugin/stubs/indexes/js/MagentoLibJsIndex.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/stubs/indexes/js/MagentoLibJsIndex.java
rename to src/main/java/com/magento/idea/magento2plugin/stubs/indexes/js/MagentoLibJsIndex.java
diff --git a/src/com/magento/idea/magento2plugin/stubs/indexes/js/RequireJsIndex.java b/src/main/java/com/magento/idea/magento2plugin/stubs/indexes/js/RequireJsIndex.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/stubs/indexes/js/RequireJsIndex.java
rename to src/main/java/com/magento/idea/magento2plugin/stubs/indexes/js/RequireJsIndex.java
diff --git a/src/com/magento/idea/magento2plugin/stubs/indexes/mftf/ActionGroupIndex.java b/src/main/java/com/magento/idea/magento2plugin/stubs/indexes/mftf/ActionGroupIndex.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/stubs/indexes/mftf/ActionGroupIndex.java
rename to src/main/java/com/magento/idea/magento2plugin/stubs/indexes/mftf/ActionGroupIndex.java
diff --git a/src/com/magento/idea/magento2plugin/stubs/indexes/mftf/DataIndex.java b/src/main/java/com/magento/idea/magento2plugin/stubs/indexes/mftf/DataIndex.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/stubs/indexes/mftf/DataIndex.java
rename to src/main/java/com/magento/idea/magento2plugin/stubs/indexes/mftf/DataIndex.java
diff --git a/src/com/magento/idea/magento2plugin/stubs/indexes/mftf/PageIndex.java b/src/main/java/com/magento/idea/magento2plugin/stubs/indexes/mftf/PageIndex.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/stubs/indexes/mftf/PageIndex.java
rename to src/main/java/com/magento/idea/magento2plugin/stubs/indexes/mftf/PageIndex.java
diff --git a/src/com/magento/idea/magento2plugin/stubs/indexes/mftf/SectionIndex.java b/src/main/java/com/magento/idea/magento2plugin/stubs/indexes/mftf/SectionIndex.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/stubs/indexes/mftf/SectionIndex.java
rename to src/main/java/com/magento/idea/magento2plugin/stubs/indexes/mftf/SectionIndex.java
diff --git a/src/com/magento/idea/magento2plugin/stubs/indexes/mftf/TestExtendsIndex.java b/src/main/java/com/magento/idea/magento2plugin/stubs/indexes/mftf/TestExtendsIndex.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/stubs/indexes/mftf/TestExtendsIndex.java
rename to src/main/java/com/magento/idea/magento2plugin/stubs/indexes/mftf/TestExtendsIndex.java
diff --git a/src/com/magento/idea/magento2plugin/stubs/indexes/mftf/TestNameIndex.java b/src/main/java/com/magento/idea/magento2plugin/stubs/indexes/mftf/TestNameIndex.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/stubs/indexes/mftf/TestNameIndex.java
rename to src/main/java/com/magento/idea/magento2plugin/stubs/indexes/mftf/TestNameIndex.java
diff --git a/src/com/magento/idea/magento2plugin/stubs/indexes/xml/AclResourceIndex.java b/src/main/java/com/magento/idea/magento2plugin/stubs/indexes/xml/AclResourceIndex.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/stubs/indexes/xml/AclResourceIndex.java
rename to src/main/java/com/magento/idea/magento2plugin/stubs/indexes/xml/AclResourceIndex.java
diff --git a/src/com/magento/idea/magento2plugin/stubs/indexes/xml/DeclarativeSchemaElementsIndex.java b/src/main/java/com/magento/idea/magento2plugin/stubs/indexes/xml/DeclarativeSchemaElementsIndex.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/stubs/indexes/xml/DeclarativeSchemaElementsIndex.java
rename to src/main/java/com/magento/idea/magento2plugin/stubs/indexes/xml/DeclarativeSchemaElementsIndex.java
diff --git a/src/com/magento/idea/magento2plugin/stubs/indexes/xml/MenuIndex.java b/src/main/java/com/magento/idea/magento2plugin/stubs/indexes/xml/MenuIndex.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/stubs/indexes/xml/MenuIndex.java
rename to src/main/java/com/magento/idea/magento2plugin/stubs/indexes/xml/MenuIndex.java
diff --git a/src/com/magento/idea/magento2plugin/stubs/indexes/xml/PhpClassNameIndex.java b/src/main/java/com/magento/idea/magento2plugin/stubs/indexes/xml/PhpClassNameIndex.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/stubs/indexes/xml/PhpClassNameIndex.java
rename to src/main/java/com/magento/idea/magento2plugin/stubs/indexes/xml/PhpClassNameIndex.java
diff --git a/src/com/magento/idea/magento2plugin/stubs/indexes/xml/ProductTypeIndex.java b/src/main/java/com/magento/idea/magento2plugin/stubs/indexes/xml/ProductTypeIndex.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/stubs/indexes/xml/ProductTypeIndex.java
rename to src/main/java/com/magento/idea/magento2plugin/stubs/indexes/xml/ProductTypeIndex.java
diff --git a/src/com/magento/idea/magento2plugin/stubs/indexes/xml/SystemXmlFieldIndex.java b/src/main/java/com/magento/idea/magento2plugin/stubs/indexes/xml/SystemXmlFieldIndex.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/stubs/indexes/xml/SystemXmlFieldIndex.java
rename to src/main/java/com/magento/idea/magento2plugin/stubs/indexes/xml/SystemXmlFieldIndex.java
diff --git a/src/com/magento/idea/magento2plugin/stubs/indexes/xml/SystemXmlGroupIndex.java b/src/main/java/com/magento/idea/magento2plugin/stubs/indexes/xml/SystemXmlGroupIndex.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/stubs/indexes/xml/SystemXmlGroupIndex.java
rename to src/main/java/com/magento/idea/magento2plugin/stubs/indexes/xml/SystemXmlGroupIndex.java
diff --git a/src/com/magento/idea/magento2plugin/stubs/indexes/xml/SystemXmlSectionIndex.java b/src/main/java/com/magento/idea/magento2plugin/stubs/indexes/xml/SystemXmlSectionIndex.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/stubs/indexes/xml/SystemXmlSectionIndex.java
rename to src/main/java/com/magento/idea/magento2plugin/stubs/indexes/xml/SystemXmlSectionIndex.java
diff --git a/src/com/magento/idea/magento2plugin/stubs/indexes/xml/UIComponentIndex.java b/src/main/java/com/magento/idea/magento2plugin/stubs/indexes/xml/UIComponentIndex.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/stubs/indexes/xml/UIComponentIndex.java
rename to src/main/java/com/magento/idea/magento2plugin/stubs/indexes/xml/UIComponentIndex.java
diff --git a/src/com/magento/idea/magento2plugin/ui/FilteredComboBox.java b/src/main/java/com/magento/idea/magento2plugin/ui/FilteredComboBox.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/ui/FilteredComboBox.java
rename to src/main/java/com/magento/idea/magento2plugin/ui/FilteredComboBox.java
diff --git a/src/com/magento/idea/magento2plugin/ui/table/ComboBoxCellEditor.java b/src/main/java/com/magento/idea/magento2plugin/ui/table/ComboBoxCellEditor.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/ui/table/ComboBoxCellEditor.java
rename to src/main/java/com/magento/idea/magento2plugin/ui/table/ComboBoxCellEditor.java
diff --git a/src/com/magento/idea/magento2plugin/ui/table/ComboBoxEditor.java b/src/main/java/com/magento/idea/magento2plugin/ui/table/ComboBoxEditor.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/ui/table/ComboBoxEditor.java
rename to src/main/java/com/magento/idea/magento2plugin/ui/table/ComboBoxEditor.java
diff --git a/src/com/magento/idea/magento2plugin/ui/table/ComboBoxRenderer.java b/src/main/java/com/magento/idea/magento2plugin/ui/table/ComboBoxRenderer.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/ui/table/ComboBoxRenderer.java
rename to src/main/java/com/magento/idea/magento2plugin/ui/table/ComboBoxRenderer.java
diff --git a/src/com/magento/idea/magento2plugin/ui/table/DeleteRowButton.java b/src/main/java/com/magento/idea/magento2plugin/ui/table/DeleteRowButton.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/ui/table/DeleteRowButton.java
rename to src/main/java/com/magento/idea/magento2plugin/ui/table/DeleteRowButton.java
diff --git a/src/com/magento/idea/magento2plugin/ui/table/TableButton.java b/src/main/java/com/magento/idea/magento2plugin/ui/table/TableButton.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/ui/table/TableButton.java
rename to src/main/java/com/magento/idea/magento2plugin/ui/table/TableButton.java
diff --git a/src/com/magento/idea/magento2plugin/ui/table/TableGroupWrapper.java b/src/main/java/com/magento/idea/magento2plugin/ui/table/TableGroupWrapper.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/ui/table/TableGroupWrapper.java
rename to src/main/java/com/magento/idea/magento2plugin/ui/table/TableGroupWrapper.java
diff --git a/src/com/magento/idea/magento2plugin/util/CamelCaseToHyphen.java b/src/main/java/com/magento/idea/magento2plugin/util/CamelCaseToHyphen.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/util/CamelCaseToHyphen.java
rename to src/main/java/com/magento/idea/magento2plugin/util/CamelCaseToHyphen.java
diff --git a/src/com/magento/idea/magento2plugin/util/CamelCaseToSnakeCase.java b/src/main/java/com/magento/idea/magento2plugin/util/CamelCaseToSnakeCase.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/util/CamelCaseToSnakeCase.java
rename to src/main/java/com/magento/idea/magento2plugin/util/CamelCaseToSnakeCase.java
diff --git a/src/com/magento/idea/magento2plugin/util/FirstLetterToLowercaseUtil.java b/src/main/java/com/magento/idea/magento2plugin/util/FirstLetterToLowercaseUtil.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/util/FirstLetterToLowercaseUtil.java
rename to src/main/java/com/magento/idea/magento2plugin/util/FirstLetterToLowercaseUtil.java
diff --git a/src/com/magento/idea/magento2plugin/util/GetFirstClassOfFile.java b/src/main/java/com/magento/idea/magento2plugin/util/GetFirstClassOfFile.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/util/GetFirstClassOfFile.java
rename to src/main/java/com/magento/idea/magento2plugin/util/GetFirstClassOfFile.java
diff --git a/src/com/magento/idea/magento2plugin/util/GetPhpClassByFQN.java b/src/main/java/com/magento/idea/magento2plugin/util/GetPhpClassByFQN.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/util/GetPhpClassByFQN.java
rename to src/main/java/com/magento/idea/magento2plugin/util/GetPhpClassByFQN.java
diff --git a/src/com/magento/idea/magento2plugin/util/RegExUtil.java b/src/main/java/com/magento/idea/magento2plugin/util/RegExUtil.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/util/RegExUtil.java
rename to src/main/java/com/magento/idea/magento2plugin/util/RegExUtil.java
diff --git a/src/com/magento/idea/magento2plugin/util/VfsUtil.java b/src/main/java/com/magento/idea/magento2plugin/util/VfsUtil.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/util/VfsUtil.java
rename to src/main/java/com/magento/idea/magento2plugin/util/VfsUtil.java
diff --git a/src/com/magento/idea/magento2plugin/util/magento/FileBasedIndexUtil.java b/src/main/java/com/magento/idea/magento2plugin/util/magento/FileBasedIndexUtil.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/util/magento/FileBasedIndexUtil.java
rename to src/main/java/com/magento/idea/magento2plugin/util/magento/FileBasedIndexUtil.java
diff --git a/src/com/magento/idea/magento2plugin/util/magento/GetAclResourcesListUtil.java b/src/main/java/com/magento/idea/magento2plugin/util/magento/GetAclResourcesListUtil.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/util/magento/GetAclResourcesListUtil.java
rename to src/main/java/com/magento/idea/magento2plugin/util/magento/GetAclResourcesListUtil.java
diff --git a/src/com/magento/idea/magento2plugin/util/magento/GetAclResourcesTreeUtil.java b/src/main/java/com/magento/idea/magento2plugin/util/magento/GetAclResourcesTreeUtil.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/util/magento/GetAclResourcesTreeUtil.java
rename to src/main/java/com/magento/idea/magento2plugin/util/magento/GetAclResourcesTreeUtil.java
diff --git a/src/com/magento/idea/magento2plugin/util/magento/GetComponentNameByDirectoryUtil.java b/src/main/java/com/magento/idea/magento2plugin/util/magento/GetComponentNameByDirectoryUtil.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/util/magento/GetComponentNameByDirectoryUtil.java
rename to src/main/java/com/magento/idea/magento2plugin/util/magento/GetComponentNameByDirectoryUtil.java
diff --git a/src/com/magento/idea/magento2plugin/util/magento/GetComponentTypeByNameUtil.java b/src/main/java/com/magento/idea/magento2plugin/util/magento/GetComponentTypeByNameUtil.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/util/magento/GetComponentTypeByNameUtil.java
rename to src/main/java/com/magento/idea/magento2plugin/util/magento/GetComponentTypeByNameUtil.java
diff --git a/src/com/magento/idea/magento2plugin/util/magento/GetMagentoModuleUtil.java b/src/main/java/com/magento/idea/magento2plugin/util/magento/GetMagentoModuleUtil.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/util/magento/GetMagentoModuleUtil.java
rename to src/main/java/com/magento/idea/magento2plugin/util/magento/GetMagentoModuleUtil.java
diff --git a/src/com/magento/idea/magento2plugin/util/magento/GetModuleNameByDirectoryUtil.java b/src/main/java/com/magento/idea/magento2plugin/util/magento/GetModuleNameByDirectoryUtil.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/util/magento/GetModuleNameByDirectoryUtil.java
rename to src/main/java/com/magento/idea/magento2plugin/util/magento/GetModuleNameByDirectoryUtil.java
diff --git a/src/com/magento/idea/magento2plugin/util/magento/GetProductTypesListUtil.java b/src/main/java/com/magento/idea/magento2plugin/util/magento/GetProductTypesListUtil.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/util/magento/GetProductTypesListUtil.java
rename to src/main/java/com/magento/idea/magento2plugin/util/magento/GetProductTypesListUtil.java
diff --git a/src/com/magento/idea/magento2plugin/util/magento/GetResourceCollections.java b/src/main/java/com/magento/idea/magento2plugin/util/magento/GetResourceCollections.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/util/magento/GetResourceCollections.java
rename to src/main/java/com/magento/idea/magento2plugin/util/magento/GetResourceCollections.java
diff --git a/src/com/magento/idea/magento2plugin/util/magento/IsFileInEditableModuleUtil.java b/src/main/java/com/magento/idea/magento2plugin/util/magento/IsFileInEditableModuleUtil.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/util/magento/IsFileInEditableModuleUtil.java
rename to src/main/java/com/magento/idea/magento2plugin/util/magento/IsFileInEditableModuleUtil.java
diff --git a/src/com/magento/idea/magento2plugin/util/magento/MagentoBasePathUtil.java b/src/main/java/com/magento/idea/magento2plugin/util/magento/MagentoBasePathUtil.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/util/magento/MagentoBasePathUtil.java
rename to src/main/java/com/magento/idea/magento2plugin/util/magento/MagentoBasePathUtil.java
diff --git a/src/com/magento/idea/magento2plugin/util/magento/MagentoVersionUtil.java b/src/main/java/com/magento/idea/magento2plugin/util/magento/MagentoVersionUtil.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/util/magento/MagentoVersionUtil.java
rename to src/main/java/com/magento/idea/magento2plugin/util/magento/MagentoVersionUtil.java
diff --git a/src/com/magento/idea/magento2plugin/util/magento/area/AreaResolverUtil.java b/src/main/java/com/magento/idea/magento2plugin/util/magento/area/AreaResolverUtil.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/util/magento/area/AreaResolverUtil.java
rename to src/main/java/com/magento/idea/magento2plugin/util/magento/area/AreaResolverUtil.java
diff --git a/src/com/magento/idea/magento2plugin/util/magento/graphql/GraphQlUsagesCollector.java b/src/main/java/com/magento/idea/magento2plugin/util/magento/graphql/GraphQlUsagesCollector.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/util/magento/graphql/GraphQlUsagesCollector.java
rename to src/main/java/com/magento/idea/magento2plugin/util/magento/graphql/GraphQlUsagesCollector.java
diff --git a/src/com/magento/idea/magento2plugin/util/magento/graphql/GraphQlUtil.java b/src/main/java/com/magento/idea/magento2plugin/util/magento/graphql/GraphQlUtil.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/util/magento/graphql/GraphQlUtil.java
rename to src/main/java/com/magento/idea/magento2plugin/util/magento/graphql/GraphQlUtil.java
diff --git a/src/com/magento/idea/magento2plugin/util/magento/plugin/GetTargetClassNamesByPluginClassName.java b/src/main/java/com/magento/idea/magento2plugin/util/magento/plugin/GetTargetClassNamesByPluginClassName.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/util/magento/plugin/GetTargetClassNamesByPluginClassName.java
rename to src/main/java/com/magento/idea/magento2plugin/util/magento/plugin/GetTargetClassNamesByPluginClassName.java
diff --git a/src/com/magento/idea/magento2plugin/util/magento/plugin/IsPluginAllowedForMethodUtil.java b/src/main/java/com/magento/idea/magento2plugin/util/magento/plugin/IsPluginAllowedForMethodUtil.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/util/magento/plugin/IsPluginAllowedForMethodUtil.java
rename to src/main/java/com/magento/idea/magento2plugin/util/magento/plugin/IsPluginAllowedForMethodUtil.java
diff --git a/src/com/magento/idea/magento2plugin/util/magento/xml/SystemConfigurationParserUtil.java b/src/main/java/com/magento/idea/magento2plugin/util/magento/xml/SystemConfigurationParserUtil.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/util/magento/xml/SystemConfigurationParserUtil.java
rename to src/main/java/com/magento/idea/magento2plugin/util/magento/xml/SystemConfigurationParserUtil.java
diff --git a/src/com/magento/idea/magento2plugin/util/php/PhpPatternsHelper.java b/src/main/java/com/magento/idea/magento2plugin/util/php/PhpPatternsHelper.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/util/php/PhpPatternsHelper.java
rename to src/main/java/com/magento/idea/magento2plugin/util/php/PhpPatternsHelper.java
diff --git a/src/com/magento/idea/magento2plugin/util/php/PhpPsiElementsUtil.java b/src/main/java/com/magento/idea/magento2plugin/util/php/PhpPsiElementsUtil.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/util/php/PhpPsiElementsUtil.java
rename to src/main/java/com/magento/idea/magento2plugin/util/php/PhpPsiElementsUtil.java
diff --git a/src/com/magento/idea/magento2plugin/util/php/PhpTypeMetadataParserUtil.java b/src/main/java/com/magento/idea/magento2plugin/util/php/PhpTypeMetadataParserUtil.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/util/php/PhpTypeMetadataParserUtil.java
rename to src/main/java/com/magento/idea/magento2plugin/util/php/PhpTypeMetadataParserUtil.java
diff --git a/src/com/magento/idea/magento2plugin/util/php/PhpTypeModifierUtil.java b/src/main/java/com/magento/idea/magento2plugin/util/php/PhpTypeModifierUtil.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/util/php/PhpTypeModifierUtil.java
rename to src/main/java/com/magento/idea/magento2plugin/util/php/PhpTypeModifierUtil.java
diff --git a/src/com/magento/idea/magento2plugin/util/xml/XmlPsiTreeUtil.java b/src/main/java/com/magento/idea/magento2plugin/util/xml/XmlPsiTreeUtil.java
similarity index 100%
rename from src/com/magento/idea/magento2plugin/util/xml/XmlPsiTreeUtil.java
rename to src/main/java/com/magento/idea/magento2plugin/util/xml/XmlPsiTreeUtil.java
diff --git a/src/com/magento/idea/magento2uct/actions/ConfigureUctAction.java b/src/main/java/com/magento/idea/magento2uct/actions/ConfigureUctAction.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/actions/ConfigureUctAction.java
rename to src/main/java/com/magento/idea/magento2uct/actions/ConfigureUctAction.java
diff --git a/src/com/magento/idea/magento2uct/actions/ReindexVersionedIndexesAction.java b/src/main/java/com/magento/idea/magento2uct/actions/ReindexVersionedIndexesAction.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/actions/ReindexVersionedIndexesAction.java
rename to src/main/java/com/magento/idea/magento2uct/actions/ReindexVersionedIndexesAction.java
diff --git a/src/com/magento/idea/magento2uct/actions/RunUpgradeCompatibilityToolAction.java b/src/main/java/com/magento/idea/magento2uct/actions/RunUpgradeCompatibilityToolAction.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/actions/RunUpgradeCompatibilityToolAction.java
rename to src/main/java/com/magento/idea/magento2uct/actions/RunUpgradeCompatibilityToolAction.java
diff --git a/src/com/magento/idea/magento2uct/bundles/UctInspectionBundle.java b/src/main/java/com/magento/idea/magento2uct/bundles/UctInspectionBundle.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/bundles/UctInspectionBundle.java
rename to src/main/java/com/magento/idea/magento2uct/bundles/UctInspectionBundle.java
diff --git a/src/com/magento/idea/magento2uct/execution/DefaultExecutor.java b/src/main/java/com/magento/idea/magento2uct/execution/DefaultExecutor.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/execution/DefaultExecutor.java
rename to src/main/java/com/magento/idea/magento2uct/execution/DefaultExecutor.java
diff --git a/src/com/magento/idea/magento2uct/execution/DownloadUctCommand.java b/src/main/java/com/magento/idea/magento2uct/execution/DownloadUctCommand.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/execution/DownloadUctCommand.java
rename to src/main/java/com/magento/idea/magento2uct/execution/DownloadUctCommand.java
diff --git a/src/com/magento/idea/magento2uct/execution/GenerateUctReportCommand.java b/src/main/java/com/magento/idea/magento2uct/execution/GenerateUctReportCommand.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/execution/GenerateUctReportCommand.java
rename to src/main/java/com/magento/idea/magento2uct/execution/GenerateUctReportCommand.java
diff --git a/src/com/magento/idea/magento2uct/execution/ReindexUctCommand.java b/src/main/java/com/magento/idea/magento2uct/execution/ReindexUctCommand.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/execution/ReindexUctCommand.java
rename to src/main/java/com/magento/idea/magento2uct/execution/ReindexUctCommand.java
diff --git a/src/com/magento/idea/magento2uct/execution/configurations/UctConfigurationFactory.java b/src/main/java/com/magento/idea/magento2uct/execution/configurations/UctConfigurationFactory.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/execution/configurations/UctConfigurationFactory.java
rename to src/main/java/com/magento/idea/magento2uct/execution/configurations/UctConfigurationFactory.java
diff --git a/src/com/magento/idea/magento2uct/execution/configurations/UctRunConfiguration.java b/src/main/java/com/magento/idea/magento2uct/execution/configurations/UctRunConfiguration.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/execution/configurations/UctRunConfiguration.java
rename to src/main/java/com/magento/idea/magento2uct/execution/configurations/UctRunConfiguration.java
diff --git a/src/com/magento/idea/magento2uct/execution/configurations/UctRunConfigurationOptions.java b/src/main/java/com/magento/idea/magento2uct/execution/configurations/UctRunConfigurationOptions.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/execution/configurations/UctRunConfigurationOptions.java
rename to src/main/java/com/magento/idea/magento2uct/execution/configurations/UctRunConfigurationOptions.java
diff --git a/src/com/magento/idea/magento2uct/execution/configurations/UctRunConfigurationType.java b/src/main/java/com/magento/idea/magento2uct/execution/configurations/UctRunConfigurationType.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/execution/configurations/UctRunConfigurationType.java
rename to src/main/java/com/magento/idea/magento2uct/execution/configurations/UctRunConfigurationType.java
diff --git a/src/com/magento/idea/magento2uct/execution/configurations/UctSettingsEditor.form b/src/main/java/com/magento/idea/magento2uct/execution/configurations/UctSettingsEditor.form
similarity index 100%
rename from src/com/magento/idea/magento2uct/execution/configurations/UctSettingsEditor.form
rename to src/main/java/com/magento/idea/magento2uct/execution/configurations/UctSettingsEditor.form
diff --git a/src/com/magento/idea/magento2uct/execution/configurations/UctSettingsEditor.java b/src/main/java/com/magento/idea/magento2uct/execution/configurations/UctSettingsEditor.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/execution/configurations/UctSettingsEditor.java
rename to src/main/java/com/magento/idea/magento2uct/execution/configurations/UctSettingsEditor.java
diff --git a/src/com/magento/idea/magento2uct/execution/filters/UctPhpFileFilter.java b/src/main/java/com/magento/idea/magento2uct/execution/filters/UctPhpFileFilter.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/execution/filters/UctPhpFileFilter.java
rename to src/main/java/com/magento/idea/magento2uct/execution/filters/UctPhpFileFilter.java
diff --git a/src/com/magento/idea/magento2uct/execution/filters/UctResultFileFilter.java b/src/main/java/com/magento/idea/magento2uct/execution/filters/UctResultFileFilter.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/execution/filters/UctResultFileFilter.java
rename to src/main/java/com/magento/idea/magento2uct/execution/filters/UctResultFileFilter.java
diff --git a/src/com/magento/idea/magento2uct/execution/output/ReportBuilder.java b/src/main/java/com/magento/idea/magento2uct/execution/output/ReportBuilder.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/execution/output/ReportBuilder.java
rename to src/main/java/com/magento/idea/magento2uct/execution/output/ReportBuilder.java
diff --git a/src/com/magento/idea/magento2uct/execution/output/Summary.java b/src/main/java/com/magento/idea/magento2uct/execution/output/Summary.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/execution/output/Summary.java
rename to src/main/java/com/magento/idea/magento2uct/execution/output/Summary.java
diff --git a/src/com/magento/idea/magento2uct/execution/output/UctReportOutputUtil.java b/src/main/java/com/magento/idea/magento2uct/execution/output/UctReportOutputUtil.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/execution/output/UctReportOutputUtil.java
rename to src/main/java/com/magento/idea/magento2uct/execution/output/UctReportOutputUtil.java
diff --git a/src/com/magento/idea/magento2uct/execution/process/DefaultAnalysisHandler.java b/src/main/java/com/magento/idea/magento2uct/execution/process/DefaultAnalysisHandler.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/execution/process/DefaultAnalysisHandler.java
rename to src/main/java/com/magento/idea/magento2uct/execution/process/DefaultAnalysisHandler.java
diff --git a/src/com/magento/idea/magento2uct/execution/process/OutputWrapper.java b/src/main/java/com/magento/idea/magento2uct/execution/process/OutputWrapper.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/execution/process/OutputWrapper.java
rename to src/main/java/com/magento/idea/magento2uct/execution/process/OutputWrapper.java
diff --git a/src/com/magento/idea/magento2uct/execution/process/ReindexHandler.java b/src/main/java/com/magento/idea/magento2uct/execution/process/ReindexHandler.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/execution/process/ReindexHandler.java
rename to src/main/java/com/magento/idea/magento2uct/execution/process/ReindexHandler.java
diff --git a/src/com/magento/idea/magento2uct/execution/scanner/ModuleFilesScanner.java b/src/main/java/com/magento/idea/magento2uct/execution/scanner/ModuleFilesScanner.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/execution/scanner/ModuleFilesScanner.java
rename to src/main/java/com/magento/idea/magento2uct/execution/scanner/ModuleFilesScanner.java
diff --git a/src/com/magento/idea/magento2uct/execution/scanner/ModuleScanner.java b/src/main/java/com/magento/idea/magento2uct/execution/scanner/ModuleScanner.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/execution/scanner/ModuleScanner.java
rename to src/main/java/com/magento/idea/magento2uct/execution/scanner/ModuleScanner.java
diff --git a/src/com/magento/idea/magento2uct/execution/scanner/data/ComponentData.java b/src/main/java/com/magento/idea/magento2uct/execution/scanner/data/ComponentData.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/execution/scanner/data/ComponentData.java
rename to src/main/java/com/magento/idea/magento2uct/execution/scanner/data/ComponentData.java
diff --git a/src/com/magento/idea/magento2uct/execution/scanner/filter/ExcludeMagentoBundledFilter.java b/src/main/java/com/magento/idea/magento2uct/execution/scanner/filter/ExcludeMagentoBundledFilter.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/execution/scanner/filter/ExcludeMagentoBundledFilter.java
rename to src/main/java/com/magento/idea/magento2uct/execution/scanner/filter/ExcludeMagentoBundledFilter.java
diff --git a/src/com/magento/idea/magento2uct/execution/scanner/filter/ModuleScannerFilter.java b/src/main/java/com/magento/idea/magento2uct/execution/scanner/filter/ModuleScannerFilter.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/execution/scanner/filter/ModuleScannerFilter.java
rename to src/main/java/com/magento/idea/magento2uct/execution/scanner/filter/ModuleScannerFilter.java
diff --git a/src/com/magento/idea/magento2uct/inspections/UctInspectionManager.java b/src/main/java/com/magento/idea/magento2uct/inspections/UctInspectionManager.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/inspections/UctInspectionManager.java
rename to src/main/java/com/magento/idea/magento2uct/inspections/UctInspectionManager.java
diff --git a/src/com/magento/idea/magento2uct/inspections/UctProblemsHolder.java b/src/main/java/com/magento/idea/magento2uct/inspections/UctProblemsHolder.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/inspections/UctProblemsHolder.java
rename to src/main/java/com/magento/idea/magento2uct/inspections/UctProblemsHolder.java
diff --git a/src/com/magento/idea/magento2uct/inspections/php/CallMethodInspection.java b/src/main/java/com/magento/idea/magento2uct/inspections/php/CallMethodInspection.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/inspections/php/CallMethodInspection.java
rename to src/main/java/com/magento/idea/magento2uct/inspections/php/CallMethodInspection.java
diff --git a/src/com/magento/idea/magento2uct/inspections/php/ExtendInspection.java b/src/main/java/com/magento/idea/magento2uct/inspections/php/ExtendInspection.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/inspections/php/ExtendInspection.java
rename to src/main/java/com/magento/idea/magento2uct/inspections/php/ExtendInspection.java
diff --git a/src/com/magento/idea/magento2uct/inspections/php/ImplementInspection.java b/src/main/java/com/magento/idea/magento2uct/inspections/php/ImplementInspection.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/inspections/php/ImplementInspection.java
rename to src/main/java/com/magento/idea/magento2uct/inspections/php/ImplementInspection.java
diff --git a/src/com/magento/idea/magento2uct/inspections/php/ImportInspection.java b/src/main/java/com/magento/idea/magento2uct/inspections/php/ImportInspection.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/inspections/php/ImportInspection.java
rename to src/main/java/com/magento/idea/magento2uct/inspections/php/ImportInspection.java
diff --git a/src/com/magento/idea/magento2uct/inspections/php/InheritedInterfaceInspection.java b/src/main/java/com/magento/idea/magento2uct/inspections/php/InheritedInterfaceInspection.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/inspections/php/InheritedInterfaceInspection.java
rename to src/main/java/com/magento/idea/magento2uct/inspections/php/InheritedInterfaceInspection.java
diff --git a/src/com/magento/idea/magento2uct/inspections/php/OverriddenFieldInspection.java b/src/main/java/com/magento/idea/magento2uct/inspections/php/OverriddenFieldInspection.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/inspections/php/OverriddenFieldInspection.java
rename to src/main/java/com/magento/idea/magento2uct/inspections/php/OverriddenFieldInspection.java
diff --git a/src/com/magento/idea/magento2uct/inspections/php/UsedFieldInspection.java b/src/main/java/com/magento/idea/magento2uct/inspections/php/UsedFieldInspection.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/inspections/php/UsedFieldInspection.java
rename to src/main/java/com/magento/idea/magento2uct/inspections/php/UsedFieldInspection.java
diff --git a/src/com/magento/idea/magento2uct/inspections/php/UsedTypeInspection.java b/src/main/java/com/magento/idea/magento2uct/inspections/php/UsedTypeInspection.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/inspections/php/UsedTypeInspection.java
rename to src/main/java/com/magento/idea/magento2uct/inspections/php/UsedTypeInspection.java
diff --git a/src/com/magento/idea/magento2uct/inspections/php/api/CalledNonApiMethod.java b/src/main/java/com/magento/idea/magento2uct/inspections/php/api/CalledNonApiMethod.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/inspections/php/api/CalledNonApiMethod.java
rename to src/main/java/com/magento/idea/magento2uct/inspections/php/api/CalledNonApiMethod.java
diff --git a/src/com/magento/idea/magento2uct/inspections/php/api/CalledNonInterfaceMethod.java b/src/main/java/com/magento/idea/magento2uct/inspections/php/api/CalledNonInterfaceMethod.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/inspections/php/api/CalledNonInterfaceMethod.java
rename to src/main/java/com/magento/idea/magento2uct/inspections/php/api/CalledNonInterfaceMethod.java
diff --git a/src/com/magento/idea/magento2uct/inspections/php/api/ExtendedNonApiClass.java b/src/main/java/com/magento/idea/magento2uct/inspections/php/api/ExtendedNonApiClass.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/inspections/php/api/ExtendedNonApiClass.java
rename to src/main/java/com/magento/idea/magento2uct/inspections/php/api/ExtendedNonApiClass.java
diff --git a/src/com/magento/idea/magento2uct/inspections/php/api/ImplementedNonApiInterface.java b/src/main/java/com/magento/idea/magento2uct/inspections/php/api/ImplementedNonApiInterface.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/inspections/php/api/ImplementedNonApiInterface.java
rename to src/main/java/com/magento/idea/magento2uct/inspections/php/api/ImplementedNonApiInterface.java
diff --git a/src/com/magento/idea/magento2uct/inspections/php/api/ImportedNonApiClass.java b/src/main/java/com/magento/idea/magento2uct/inspections/php/api/ImportedNonApiClass.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/inspections/php/api/ImportedNonApiClass.java
rename to src/main/java/com/magento/idea/magento2uct/inspections/php/api/ImportedNonApiClass.java
diff --git a/src/com/magento/idea/magento2uct/inspections/php/api/ImportedNonApiInterface.java b/src/main/java/com/magento/idea/magento2uct/inspections/php/api/ImportedNonApiInterface.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/inspections/php/api/ImportedNonApiInterface.java
rename to src/main/java/com/magento/idea/magento2uct/inspections/php/api/ImportedNonApiInterface.java
diff --git a/src/com/magento/idea/magento2uct/inspections/php/api/InheritedNonApiInterface.java b/src/main/java/com/magento/idea/magento2uct/inspections/php/api/InheritedNonApiInterface.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/inspections/php/api/InheritedNonApiInterface.java
rename to src/main/java/com/magento/idea/magento2uct/inspections/php/api/InheritedNonApiInterface.java
diff --git a/src/com/magento/idea/magento2uct/inspections/php/api/OverriddenNonApiConstant.java b/src/main/java/com/magento/idea/magento2uct/inspections/php/api/OverriddenNonApiConstant.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/inspections/php/api/OverriddenNonApiConstant.java
rename to src/main/java/com/magento/idea/magento2uct/inspections/php/api/OverriddenNonApiConstant.java
diff --git a/src/com/magento/idea/magento2uct/inspections/php/api/OverriddenNonApiProperty.java b/src/main/java/com/magento/idea/magento2uct/inspections/php/api/OverriddenNonApiProperty.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/inspections/php/api/OverriddenNonApiProperty.java
rename to src/main/java/com/magento/idea/magento2uct/inspections/php/api/OverriddenNonApiProperty.java
diff --git a/src/com/magento/idea/magento2uct/inspections/php/api/PossibleDependencyOnImplDetails.java b/src/main/java/com/magento/idea/magento2uct/inspections/php/api/PossibleDependencyOnImplDetails.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/inspections/php/api/PossibleDependencyOnImplDetails.java
rename to src/main/java/com/magento/idea/magento2uct/inspections/php/api/PossibleDependencyOnImplDetails.java
diff --git a/src/com/magento/idea/magento2uct/inspections/php/api/UsedNonApiConstant.java b/src/main/java/com/magento/idea/magento2uct/inspections/php/api/UsedNonApiConstant.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/inspections/php/api/UsedNonApiConstant.java
rename to src/main/java/com/magento/idea/magento2uct/inspections/php/api/UsedNonApiConstant.java
diff --git a/src/com/magento/idea/magento2uct/inspections/php/api/UsedNonApiProperty.java b/src/main/java/com/magento/idea/magento2uct/inspections/php/api/UsedNonApiProperty.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/inspections/php/api/UsedNonApiProperty.java
rename to src/main/java/com/magento/idea/magento2uct/inspections/php/api/UsedNonApiProperty.java
diff --git a/src/com/magento/idea/magento2uct/inspections/php/api/UsedNonApiType.java b/src/main/java/com/magento/idea/magento2uct/inspections/php/api/UsedNonApiType.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/inspections/php/api/UsedNonApiType.java
rename to src/main/java/com/magento/idea/magento2uct/inspections/php/api/UsedNonApiType.java
diff --git a/src/com/magento/idea/magento2uct/inspections/php/deprecation/CallingDeprecatedMethod.java b/src/main/java/com/magento/idea/magento2uct/inspections/php/deprecation/CallingDeprecatedMethod.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/inspections/php/deprecation/CallingDeprecatedMethod.java
rename to src/main/java/com/magento/idea/magento2uct/inspections/php/deprecation/CallingDeprecatedMethod.java
diff --git a/src/com/magento/idea/magento2uct/inspections/php/deprecation/ExtendingDeprecatedClass.java b/src/main/java/com/magento/idea/magento2uct/inspections/php/deprecation/ExtendingDeprecatedClass.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/inspections/php/deprecation/ExtendingDeprecatedClass.java
rename to src/main/java/com/magento/idea/magento2uct/inspections/php/deprecation/ExtendingDeprecatedClass.java
diff --git a/src/com/magento/idea/magento2uct/inspections/php/deprecation/ImplementedDeprecatedInterface.java b/src/main/java/com/magento/idea/magento2uct/inspections/php/deprecation/ImplementedDeprecatedInterface.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/inspections/php/deprecation/ImplementedDeprecatedInterface.java
rename to src/main/java/com/magento/idea/magento2uct/inspections/php/deprecation/ImplementedDeprecatedInterface.java
diff --git a/src/com/magento/idea/magento2uct/inspections/php/deprecation/ImportingDeprecatedClass.java b/src/main/java/com/magento/idea/magento2uct/inspections/php/deprecation/ImportingDeprecatedClass.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/inspections/php/deprecation/ImportingDeprecatedClass.java
rename to src/main/java/com/magento/idea/magento2uct/inspections/php/deprecation/ImportingDeprecatedClass.java
diff --git a/src/com/magento/idea/magento2uct/inspections/php/deprecation/ImportingDeprecatedInterface.java b/src/main/java/com/magento/idea/magento2uct/inspections/php/deprecation/ImportingDeprecatedInterface.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/inspections/php/deprecation/ImportingDeprecatedInterface.java
rename to src/main/java/com/magento/idea/magento2uct/inspections/php/deprecation/ImportingDeprecatedInterface.java
diff --git a/src/com/magento/idea/magento2uct/inspections/php/deprecation/InheritedDeprecatedInterface.java b/src/main/java/com/magento/idea/magento2uct/inspections/php/deprecation/InheritedDeprecatedInterface.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/inspections/php/deprecation/InheritedDeprecatedInterface.java
rename to src/main/java/com/magento/idea/magento2uct/inspections/php/deprecation/InheritedDeprecatedInterface.java
diff --git a/src/com/magento/idea/magento2uct/inspections/php/deprecation/OverridingDeprecatedConstant.java b/src/main/java/com/magento/idea/magento2uct/inspections/php/deprecation/OverridingDeprecatedConstant.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/inspections/php/deprecation/OverridingDeprecatedConstant.java
rename to src/main/java/com/magento/idea/magento2uct/inspections/php/deprecation/OverridingDeprecatedConstant.java
diff --git a/src/com/magento/idea/magento2uct/inspections/php/deprecation/OverridingDeprecatedProperty.java b/src/main/java/com/magento/idea/magento2uct/inspections/php/deprecation/OverridingDeprecatedProperty.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/inspections/php/deprecation/OverridingDeprecatedProperty.java
rename to src/main/java/com/magento/idea/magento2uct/inspections/php/deprecation/OverridingDeprecatedProperty.java
diff --git a/src/com/magento/idea/magento2uct/inspections/php/deprecation/UsingDeprecatedClass.java b/src/main/java/com/magento/idea/magento2uct/inspections/php/deprecation/UsingDeprecatedClass.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/inspections/php/deprecation/UsingDeprecatedClass.java
rename to src/main/java/com/magento/idea/magento2uct/inspections/php/deprecation/UsingDeprecatedClass.java
diff --git a/src/com/magento/idea/magento2uct/inspections/php/deprecation/UsingDeprecatedConstant.java b/src/main/java/com/magento/idea/magento2uct/inspections/php/deprecation/UsingDeprecatedConstant.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/inspections/php/deprecation/UsingDeprecatedConstant.java
rename to src/main/java/com/magento/idea/magento2uct/inspections/php/deprecation/UsingDeprecatedConstant.java
diff --git a/src/com/magento/idea/magento2uct/inspections/php/deprecation/UsingDeprecatedInterface.java b/src/main/java/com/magento/idea/magento2uct/inspections/php/deprecation/UsingDeprecatedInterface.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/inspections/php/deprecation/UsingDeprecatedInterface.java
rename to src/main/java/com/magento/idea/magento2uct/inspections/php/deprecation/UsingDeprecatedInterface.java
diff --git a/src/com/magento/idea/magento2uct/inspections/php/deprecation/UsingDeprecatedProperty.java b/src/main/java/com/magento/idea/magento2uct/inspections/php/deprecation/UsingDeprecatedProperty.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/inspections/php/deprecation/UsingDeprecatedProperty.java
rename to src/main/java/com/magento/idea/magento2uct/inspections/php/deprecation/UsingDeprecatedProperty.java
diff --git a/src/com/magento/idea/magento2uct/inspections/php/existence/CalledNonExistentMethod.java b/src/main/java/com/magento/idea/magento2uct/inspections/php/existence/CalledNonExistentMethod.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/inspections/php/existence/CalledNonExistentMethod.java
rename to src/main/java/com/magento/idea/magento2uct/inspections/php/existence/CalledNonExistentMethod.java
diff --git a/src/com/magento/idea/magento2uct/inspections/php/existence/ExtendedNonExistentClass.java b/src/main/java/com/magento/idea/magento2uct/inspections/php/existence/ExtendedNonExistentClass.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/inspections/php/existence/ExtendedNonExistentClass.java
rename to src/main/java/com/magento/idea/magento2uct/inspections/php/existence/ExtendedNonExistentClass.java
diff --git a/src/com/magento/idea/magento2uct/inspections/php/existence/ImplementedNonExistentInterface.java b/src/main/java/com/magento/idea/magento2uct/inspections/php/existence/ImplementedNonExistentInterface.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/inspections/php/existence/ImplementedNonExistentInterface.java
rename to src/main/java/com/magento/idea/magento2uct/inspections/php/existence/ImplementedNonExistentInterface.java
diff --git a/src/com/magento/idea/magento2uct/inspections/php/existence/ImportingNonExistentClass.java b/src/main/java/com/magento/idea/magento2uct/inspections/php/existence/ImportingNonExistentClass.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/inspections/php/existence/ImportingNonExistentClass.java
rename to src/main/java/com/magento/idea/magento2uct/inspections/php/existence/ImportingNonExistentClass.java
diff --git a/src/com/magento/idea/magento2uct/inspections/php/existence/ImportingNonExistentInterface.java b/src/main/java/com/magento/idea/magento2uct/inspections/php/existence/ImportingNonExistentInterface.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/inspections/php/existence/ImportingNonExistentInterface.java
rename to src/main/java/com/magento/idea/magento2uct/inspections/php/existence/ImportingNonExistentInterface.java
diff --git a/src/com/magento/idea/magento2uct/inspections/php/existence/InheritedNonExistentInterface.java b/src/main/java/com/magento/idea/magento2uct/inspections/php/existence/InheritedNonExistentInterface.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/inspections/php/existence/InheritedNonExistentInterface.java
rename to src/main/java/com/magento/idea/magento2uct/inspections/php/existence/InheritedNonExistentInterface.java
diff --git a/src/com/magento/idea/magento2uct/inspections/php/existence/OverriddenNonExistentConstant.java b/src/main/java/com/magento/idea/magento2uct/inspections/php/existence/OverriddenNonExistentConstant.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/inspections/php/existence/OverriddenNonExistentConstant.java
rename to src/main/java/com/magento/idea/magento2uct/inspections/php/existence/OverriddenNonExistentConstant.java
diff --git a/src/com/magento/idea/magento2uct/inspections/php/existence/OverriddenNonExistentProperty.java b/src/main/java/com/magento/idea/magento2uct/inspections/php/existence/OverriddenNonExistentProperty.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/inspections/php/existence/OverriddenNonExistentProperty.java
rename to src/main/java/com/magento/idea/magento2uct/inspections/php/existence/OverriddenNonExistentProperty.java
diff --git a/src/com/magento/idea/magento2uct/inspections/php/existence/UsedNonExistentConstant.java b/src/main/java/com/magento/idea/magento2uct/inspections/php/existence/UsedNonExistentConstant.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/inspections/php/existence/UsedNonExistentConstant.java
rename to src/main/java/com/magento/idea/magento2uct/inspections/php/existence/UsedNonExistentConstant.java
diff --git a/src/com/magento/idea/magento2uct/inspections/php/existence/UsedNonExistentProperty.java b/src/main/java/com/magento/idea/magento2uct/inspections/php/existence/UsedNonExistentProperty.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/inspections/php/existence/UsedNonExistentProperty.java
rename to src/main/java/com/magento/idea/magento2uct/inspections/php/existence/UsedNonExistentProperty.java
diff --git a/src/com/magento/idea/magento2uct/inspections/php/existence/UsedNonExistentType.java b/src/main/java/com/magento/idea/magento2uct/inspections/php/existence/UsedNonExistentType.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/inspections/php/existence/UsedNonExistentType.java
rename to src/main/java/com/magento/idea/magento2uct/inspections/php/existence/UsedNonExistentType.java
diff --git a/src/com/magento/idea/magento2uct/inspections/xml/ModuleConfigFileInspection.java b/src/main/java/com/magento/idea/magento2uct/inspections/xml/ModuleConfigFileInspection.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/inspections/xml/ModuleConfigFileInspection.java
rename to src/main/java/com/magento/idea/magento2uct/inspections/xml/ModuleConfigFileInspection.java
diff --git a/src/com/magento/idea/magento2uct/inspections/xml/UsedDeprecatedConstantInConfig.java b/src/main/java/com/magento/idea/magento2uct/inspections/xml/UsedDeprecatedConstantInConfig.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/inspections/xml/UsedDeprecatedConstantInConfig.java
rename to src/main/java/com/magento/idea/magento2uct/inspections/xml/UsedDeprecatedConstantInConfig.java
diff --git a/src/com/magento/idea/magento2uct/inspections/xml/UsedDeprecatedMethodInConfig.java b/src/main/java/com/magento/idea/magento2uct/inspections/xml/UsedDeprecatedMethodInConfig.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/inspections/xml/UsedDeprecatedMethodInConfig.java
rename to src/main/java/com/magento/idea/magento2uct/inspections/xml/UsedDeprecatedMethodInConfig.java
diff --git a/src/com/magento/idea/magento2uct/inspections/xml/UsedDeprecatedTypeInConfig.java b/src/main/java/com/magento/idea/magento2uct/inspections/xml/UsedDeprecatedTypeInConfig.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/inspections/xml/UsedDeprecatedTypeInConfig.java
rename to src/main/java/com/magento/idea/magento2uct/inspections/xml/UsedDeprecatedTypeInConfig.java
diff --git a/src/com/magento/idea/magento2uct/inspections/xml/UsedNonExistentConstantInConfig.java b/src/main/java/com/magento/idea/magento2uct/inspections/xml/UsedNonExistentConstantInConfig.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/inspections/xml/UsedNonExistentConstantInConfig.java
rename to src/main/java/com/magento/idea/magento2uct/inspections/xml/UsedNonExistentConstantInConfig.java
diff --git a/src/com/magento/idea/magento2uct/inspections/xml/UsedNonExistentMethodInConfig.java b/src/main/java/com/magento/idea/magento2uct/inspections/xml/UsedNonExistentMethodInConfig.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/inspections/xml/UsedNonExistentMethodInConfig.java
rename to src/main/java/com/magento/idea/magento2uct/inspections/xml/UsedNonExistentMethodInConfig.java
diff --git a/src/com/magento/idea/magento2uct/inspections/xml/UsedNonExistentTypeInConfig.java b/src/main/java/com/magento/idea/magento2uct/inspections/xml/UsedNonExistentTypeInConfig.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/inspections/xml/UsedNonExistentTypeInConfig.java
rename to src/main/java/com/magento/idea/magento2uct/inspections/xml/UsedNonExistentTypeInConfig.java
diff --git a/src/com/magento/idea/magento2uct/packages/IndexRegistry.java b/src/main/java/com/magento/idea/magento2uct/packages/IndexRegistry.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/packages/IndexRegistry.java
rename to src/main/java/com/magento/idea/magento2uct/packages/IndexRegistry.java
diff --git a/src/com/magento/idea/magento2uct/packages/IssueSeverityLevel.java b/src/main/java/com/magento/idea/magento2uct/packages/IssueSeverityLevel.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/packages/IssueSeverityLevel.java
rename to src/main/java/com/magento/idea/magento2uct/packages/IssueSeverityLevel.java
diff --git a/src/com/magento/idea/magento2uct/packages/SupportedIssue.java b/src/main/java/com/magento/idea/magento2uct/packages/SupportedIssue.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/packages/SupportedIssue.java
rename to src/main/java/com/magento/idea/magento2uct/packages/SupportedIssue.java
diff --git a/src/com/magento/idea/magento2uct/packages/SupportedVersion.java b/src/main/java/com/magento/idea/magento2uct/packages/SupportedVersion.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/packages/SupportedVersion.java
rename to src/main/java/com/magento/idea/magento2uct/packages/SupportedVersion.java
diff --git a/src/com/magento/idea/magento2uct/settings/UctSettingsService.java b/src/main/java/com/magento/idea/magento2uct/settings/UctSettingsService.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/settings/UctSettingsService.java
rename to src/main/java/com/magento/idea/magento2uct/settings/UctSettingsService.java
diff --git a/src/com/magento/idea/magento2uct/ui/ConfigurationDialog.form b/src/main/java/com/magento/idea/magento2uct/ui/ConfigurationDialog.form
similarity index 100%
rename from src/com/magento/idea/magento2uct/ui/ConfigurationDialog.form
rename to src/main/java/com/magento/idea/magento2uct/ui/ConfigurationDialog.form
diff --git a/src/com/magento/idea/magento2uct/ui/ConfigurationDialog.java b/src/main/java/com/magento/idea/magento2uct/ui/ConfigurationDialog.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/ui/ConfigurationDialog.java
rename to src/main/java/com/magento/idea/magento2uct/ui/ConfigurationDialog.java
diff --git a/src/com/magento/idea/magento2uct/ui/ReindexDialog.form b/src/main/java/com/magento/idea/magento2uct/ui/ReindexDialog.form
similarity index 100%
rename from src/com/magento/idea/magento2uct/ui/ReindexDialog.form
rename to src/main/java/com/magento/idea/magento2uct/ui/ReindexDialog.form
diff --git a/src/com/magento/idea/magento2uct/ui/ReindexDialog.java b/src/main/java/com/magento/idea/magento2uct/ui/ReindexDialog.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/ui/ReindexDialog.java
rename to src/main/java/com/magento/idea/magento2uct/ui/ReindexDialog.java
diff --git a/src/com/magento/idea/magento2uct/util/UctExecutableValidatorUtil.java b/src/main/java/com/magento/idea/magento2uct/util/UctExecutableValidatorUtil.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/util/UctExecutableValidatorUtil.java
rename to src/main/java/com/magento/idea/magento2uct/util/UctExecutableValidatorUtil.java
diff --git a/src/com/magento/idea/magento2uct/util/inspection/FilterDescriptorResultsUtil.java b/src/main/java/com/magento/idea/magento2uct/util/inspection/FilterDescriptorResultsUtil.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/util/inspection/FilterDescriptorResultsUtil.java
rename to src/main/java/com/magento/idea/magento2uct/util/inspection/FilterDescriptorResultsUtil.java
diff --git a/src/com/magento/idea/magento2uct/util/inspection/SortDescriptorResultsUtil.java b/src/main/java/com/magento/idea/magento2uct/util/inspection/SortDescriptorResultsUtil.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/util/inspection/SortDescriptorResultsUtil.java
rename to src/main/java/com/magento/idea/magento2uct/util/inspection/SortDescriptorResultsUtil.java
diff --git a/src/com/magento/idea/magento2uct/util/module/UctModuleLocatorUtil.java b/src/main/java/com/magento/idea/magento2uct/util/module/UctModuleLocatorUtil.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/util/module/UctModuleLocatorUtil.java
rename to src/main/java/com/magento/idea/magento2uct/util/module/UctModuleLocatorUtil.java
diff --git a/src/com/magento/idea/magento2uct/util/module/UctModulePathValidatorUtil.java b/src/main/java/com/magento/idea/magento2uct/util/module/UctModulePathValidatorUtil.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/util/module/UctModulePathValidatorUtil.java
rename to src/main/java/com/magento/idea/magento2uct/util/module/UctModulePathValidatorUtil.java
diff --git a/src/com/magento/idea/magento2uct/util/php/MagentoReferenceUtil.java b/src/main/java/com/magento/idea/magento2uct/util/php/MagentoReferenceUtil.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/util/php/MagentoReferenceUtil.java
rename to src/main/java/com/magento/idea/magento2uct/util/php/MagentoReferenceUtil.java
diff --git a/src/com/magento/idea/magento2uct/util/php/MagentoTypeEscapeUtil.java b/src/main/java/com/magento/idea/magento2uct/util/php/MagentoTypeEscapeUtil.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/util/php/MagentoTypeEscapeUtil.java
rename to src/main/java/com/magento/idea/magento2uct/util/php/MagentoTypeEscapeUtil.java
diff --git a/src/com/magento/idea/magento2uct/util/php/ReferenceResolverUtil.java b/src/main/java/com/magento/idea/magento2uct/util/php/ReferenceResolverUtil.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/util/php/ReferenceResolverUtil.java
rename to src/main/java/com/magento/idea/magento2uct/util/php/ReferenceResolverUtil.java
diff --git a/src/com/magento/idea/magento2uct/versioning/VersionStateManager.java b/src/main/java/com/magento/idea/magento2uct/versioning/VersionStateManager.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/versioning/VersionStateManager.java
rename to src/main/java/com/magento/idea/magento2uct/versioning/VersionStateManager.java
diff --git a/src/com/magento/idea/magento2uct/versioning/indexes/data/ApiCoverageStateIndex.java b/src/main/java/com/magento/idea/magento2uct/versioning/indexes/data/ApiCoverageStateIndex.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/versioning/indexes/data/ApiCoverageStateIndex.java
rename to src/main/java/com/magento/idea/magento2uct/versioning/indexes/data/ApiCoverageStateIndex.java
diff --git a/src/com/magento/idea/magento2uct/versioning/indexes/data/DeprecationStateIndex.java b/src/main/java/com/magento/idea/magento2uct/versioning/indexes/data/DeprecationStateIndex.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/versioning/indexes/data/DeprecationStateIndex.java
rename to src/main/java/com/magento/idea/magento2uct/versioning/indexes/data/DeprecationStateIndex.java
diff --git a/src/com/magento/idea/magento2uct/versioning/indexes/data/ExistenceStateIndex.java b/src/main/java/com/magento/idea/magento2uct/versioning/indexes/data/ExistenceStateIndex.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/versioning/indexes/data/ExistenceStateIndex.java
rename to src/main/java/com/magento/idea/magento2uct/versioning/indexes/data/ExistenceStateIndex.java
diff --git a/src/com/magento/idea/magento2uct/versioning/indexes/data/VersionStateIndex.java b/src/main/java/com/magento/idea/magento2uct/versioning/indexes/data/VersionStateIndex.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/versioning/indexes/data/VersionStateIndex.java
rename to src/main/java/com/magento/idea/magento2uct/versioning/indexes/data/VersionStateIndex.java
diff --git a/src/com/magento/idea/magento2uct/versioning/indexes/storage/FileLoader.java b/src/main/java/com/magento/idea/magento2uct/versioning/indexes/storage/FileLoader.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/versioning/indexes/storage/FileLoader.java
rename to src/main/java/com/magento/idea/magento2uct/versioning/indexes/storage/FileLoader.java
diff --git a/src/com/magento/idea/magento2uct/versioning/indexes/storage/FileWriter.java b/src/main/java/com/magento/idea/magento2uct/versioning/indexes/storage/FileWriter.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/versioning/indexes/storage/FileWriter.java
rename to src/main/java/com/magento/idea/magento2uct/versioning/indexes/storage/FileWriter.java
diff --git a/src/com/magento/idea/magento2uct/versioning/indexes/storage/IndexLoader.java b/src/main/java/com/magento/idea/magento2uct/versioning/indexes/storage/IndexLoader.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/versioning/indexes/storage/IndexLoader.java
rename to src/main/java/com/magento/idea/magento2uct/versioning/indexes/storage/IndexLoader.java
diff --git a/src/com/magento/idea/magento2uct/versioning/indexes/storage/IndexWriter.java b/src/main/java/com/magento/idea/magento2uct/versioning/indexes/storage/IndexWriter.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/versioning/indexes/storage/IndexWriter.java
rename to src/main/java/com/magento/idea/magento2uct/versioning/indexes/storage/IndexWriter.java
diff --git a/src/com/magento/idea/magento2uct/versioning/indexes/storage/ResourceLoader.java b/src/main/java/com/magento/idea/magento2uct/versioning/indexes/storage/ResourceLoader.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/versioning/indexes/storage/ResourceLoader.java
rename to src/main/java/com/magento/idea/magento2uct/versioning/indexes/storage/ResourceLoader.java
diff --git a/src/com/magento/idea/magento2uct/versioning/processors/ApiCoverageIndexProcessor.java b/src/main/java/com/magento/idea/magento2uct/versioning/processors/ApiCoverageIndexProcessor.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/versioning/processors/ApiCoverageIndexProcessor.java
rename to src/main/java/com/magento/idea/magento2uct/versioning/processors/ApiCoverageIndexProcessor.java
diff --git a/src/com/magento/idea/magento2uct/versioning/processors/DeprecationIndexProcessor.java b/src/main/java/com/magento/idea/magento2uct/versioning/processors/DeprecationIndexProcessor.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/versioning/processors/DeprecationIndexProcessor.java
rename to src/main/java/com/magento/idea/magento2uct/versioning/processors/DeprecationIndexProcessor.java
diff --git a/src/com/magento/idea/magento2uct/versioning/processors/ExistenceIndexProcessor.java b/src/main/java/com/magento/idea/magento2uct/versioning/processors/ExistenceIndexProcessor.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/versioning/processors/ExistenceIndexProcessor.java
rename to src/main/java/com/magento/idea/magento2uct/versioning/processors/ExistenceIndexProcessor.java
diff --git a/src/com/magento/idea/magento2uct/versioning/processors/IndexProcessor.java b/src/main/java/com/magento/idea/magento2uct/versioning/processors/IndexProcessor.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/versioning/processors/IndexProcessor.java
rename to src/main/java/com/magento/idea/magento2uct/versioning/processors/IndexProcessor.java
diff --git a/src/com/magento/idea/magento2uct/versioning/processors/PhpClassLocatorUtil.java b/src/main/java/com/magento/idea/magento2uct/versioning/processors/PhpClassLocatorUtil.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/versioning/processors/PhpClassLocatorUtil.java
rename to src/main/java/com/magento/idea/magento2uct/versioning/processors/PhpClassLocatorUtil.java
diff --git a/src/com/magento/idea/magento2uct/versioning/processors/util/VersioningDataOperationsUtil.java b/src/main/java/com/magento/idea/magento2uct/versioning/processors/util/VersioningDataOperationsUtil.java
similarity index 100%
rename from src/com/magento/idea/magento2uct/versioning/processors/util/VersioningDataOperationsUtil.java
rename to src/main/java/com/magento/idea/magento2uct/versioning/processors/util/VersioningDataOperationsUtil.java
diff --git a/resources/.phpstorm.meta.php/di-autocomplete.php b/src/main/resources/.phpstorm.meta.php/di-autocomplete.php
similarity index 99%
rename from resources/.phpstorm.meta.php/di-autocomplete.php
rename to src/main/resources/.phpstorm.meta.php/di-autocomplete.php
index 9fb8845b3..5c246d7eb 100644
--- a/resources/.phpstorm.meta.php/di-autocomplete.php
+++ b/src/main/resources/.phpstorm.meta.php/di-autocomplete.php
@@ -120,4 +120,4 @@
     expectedArguments(\Magento\Framework\Data\Form\AbstractForm::addField(), 1, argumentsSet('field_types'));
     expectedArguments(\Magento\Framework\Data\Form\Element\Fieldset::addField(), 1, argumentsSet('field_types'));
 
-}
+}
\ No newline at end of file
diff --git a/resources/META-INF/plugin.xml b/src/main/resources/META-INF/plugin.xml
similarity index 99%
rename from resources/META-INF/plugin.xml
rename to src/main/resources/META-INF/plugin.xml
index 88a0496d0..e49617b2a 100644
--- a/resources/META-INF/plugin.xml
+++ b/src/main/resources/META-INF/plugin.xml
@@ -697,4 +697,4 @@
 
         <referenceResolver2 implementation="com.magento.idea.magento2plugin.lang.php.MagentoProxyDeclarationFilter" order="first"/>
     </extensions>
-</idea-plugin>
+</idea-plugin>
\ No newline at end of file
diff --git a/resources/META-INF/pluginIcon.svg b/src/main/resources/META-INF/pluginIcon.svg
similarity index 100%
rename from resources/META-INF/pluginIcon.svg
rename to src/main/resources/META-INF/pluginIcon.svg
diff --git a/resources/META-INF/withJsGraphQl.xml b/src/main/resources/META-INF/withJsGraphQl.xml
similarity index 100%
rename from resources/META-INF/withJsGraphQl.xml
rename to src/main/resources/META-INF/withJsGraphQl.xml
diff --git a/resources/fileTemplates/code/GitHub New Bug Issue Body Template.txt.ft b/src/main/resources/fileTemplates/code/GitHub New Bug Issue Body Template.txt.ft
similarity index 100%
rename from resources/fileTemplates/code/GitHub New Bug Issue Body Template.txt.ft
rename to src/main/resources/fileTemplates/code/GitHub New Bug Issue Body Template.txt.ft
diff --git a/resources/fileTemplates/code/GitHub New Bug Issue Body Template.txt.html b/src/main/resources/fileTemplates/code/GitHub New Bug Issue Body Template.txt.html
similarity index 100%
rename from resources/fileTemplates/code/GitHub New Bug Issue Body Template.txt.html
rename to src/main/resources/fileTemplates/code/GitHub New Bug Issue Body Template.txt.html
diff --git a/resources/fileTemplates/code/Magento Category Admin Form XML Decoration.xml.ft b/src/main/resources/fileTemplates/code/Magento Category Admin Form XML Decoration.xml.ft
similarity index 100%
rename from resources/fileTemplates/code/Magento Category Admin Form XML Decoration.xml.ft
rename to src/main/resources/fileTemplates/code/Magento Category Admin Form XML Decoration.xml.ft
diff --git a/resources/fileTemplates/code/Magento Crontab Cronjob Registration.xml.ft b/src/main/resources/fileTemplates/code/Magento Crontab Cronjob Registration.xml.ft
similarity index 100%
rename from resources/fileTemplates/code/Magento Crontab Cronjob Registration.xml.ft
rename to src/main/resources/fileTemplates/code/Magento Crontab Cronjob Registration.xml.ft
diff --git a/resources/fileTemplates/code/Magento Crontab Cronjob Registration.xml.html b/src/main/resources/fileTemplates/code/Magento Crontab Cronjob Registration.xml.html
similarity index 100%
rename from resources/fileTemplates/code/Magento Crontab Cronjob Registration.xml.html
rename to src/main/resources/fileTemplates/code/Magento Crontab Cronjob Registration.xml.html
diff --git a/resources/fileTemplates/code/Magento GraphQL Resolver Method Resolve.php.ft b/src/main/resources/fileTemplates/code/Magento GraphQL Resolver Method Resolve.php.ft
similarity index 100%
rename from resources/fileTemplates/code/Magento GraphQL Resolver Method Resolve.php.ft
rename to src/main/resources/fileTemplates/code/Magento GraphQL Resolver Method Resolve.php.ft
diff --git a/resources/fileTemplates/code/Magento GraphQL Resolver Method Resolve.php.html b/src/main/resources/fileTemplates/code/Magento GraphQL Resolver Method Resolve.php.html
similarity index 100%
rename from resources/fileTemplates/code/Magento GraphQL Resolver Method Resolve.php.html
rename to src/main/resources/fileTemplates/code/Magento GraphQL Resolver Method Resolve.php.html
diff --git a/resources/fileTemplates/code/Magento Grid UI Component Column.xml.ft b/src/main/resources/fileTemplates/code/Magento Grid UI Component Column.xml.ft
similarity index 100%
rename from resources/fileTemplates/code/Magento Grid UI Component Column.xml.ft
rename to src/main/resources/fileTemplates/code/Magento Grid UI Component Column.xml.ft
diff --git a/resources/fileTemplates/code/Magento Grid UI Component Column.xml.html b/src/main/resources/fileTemplates/code/Magento Grid UI Component Column.xml.html
similarity index 100%
rename from resources/fileTemplates/code/Magento Grid UI Component Column.xml.html
rename to src/main/resources/fileTemplates/code/Magento Grid UI Component Column.xml.html
diff --git a/resources/fileTemplates/code/Magento Module Class Arguments In Xml.xml.ft b/src/main/resources/fileTemplates/code/Magento Module Class Arguments In Xml.xml.ft
similarity index 100%
rename from resources/fileTemplates/code/Magento Module Class Arguments In Xml.xml.ft
rename to src/main/resources/fileTemplates/code/Magento Module Class Arguments In Xml.xml.ft
diff --git a/resources/fileTemplates/code/Magento Module Class Arguments In Xml.xml.html b/src/main/resources/fileTemplates/code/Magento Module Class Arguments In Xml.xml.html
similarity index 100%
rename from resources/fileTemplates/code/Magento Module Class Arguments In Xml.xml.html
rename to src/main/resources/fileTemplates/code/Magento Module Class Arguments In Xml.xml.html
diff --git a/resources/fileTemplates/code/Magento Module Cron Group Xml.xml.ft b/src/main/resources/fileTemplates/code/Magento Module Cron Group Xml.xml.ft
similarity index 100%
rename from resources/fileTemplates/code/Magento Module Cron Group Xml.xml.ft
rename to src/main/resources/fileTemplates/code/Magento Module Cron Group Xml.xml.ft
diff --git a/resources/fileTemplates/code/Magento Module Cron Group Xml.xml.html b/src/main/resources/fileTemplates/code/Magento Module Cron Group Xml.xml.html
similarity index 100%
rename from resources/fileTemplates/code/Magento Module Cron Group Xml.xml.html
rename to src/main/resources/fileTemplates/code/Magento Module Cron Group Xml.xml.html
diff --git a/resources/fileTemplates/code/Magento Module DI Xml CLI Command.xml.ft b/src/main/resources/fileTemplates/code/Magento Module DI Xml CLI Command.xml.ft
similarity index 100%
rename from resources/fileTemplates/code/Magento Module DI Xml CLI Command.xml.ft
rename to src/main/resources/fileTemplates/code/Magento Module DI Xml CLI Command.xml.ft
diff --git a/resources/fileTemplates/code/Magento Module DI Xml CLI Command.xml.html b/src/main/resources/fileTemplates/code/Magento Module DI Xml CLI Command.xml.html
similarity index 100%
rename from resources/fileTemplates/code/Magento Module DI Xml CLI Command.xml.html
rename to src/main/resources/fileTemplates/code/Magento Module DI Xml CLI Command.xml.html
diff --git a/resources/fileTemplates/code/Magento Module DI Xml Plugin.xml.ft b/src/main/resources/fileTemplates/code/Magento Module DI Xml Plugin.xml.ft
similarity index 100%
rename from resources/fileTemplates/code/Magento Module DI Xml Plugin.xml.ft
rename to src/main/resources/fileTemplates/code/Magento Module DI Xml Plugin.xml.ft
diff --git a/resources/fileTemplates/code/Magento Module DI Xml Plugin.xml.html b/src/main/resources/fileTemplates/code/Magento Module DI Xml Plugin.xml.html
similarity index 100%
rename from resources/fileTemplates/code/Magento Module DI Xml Plugin.xml.html
rename to src/main/resources/fileTemplates/code/Magento Module DI Xml Plugin.xml.html
diff --git a/resources/fileTemplates/code/Magento Module DI Xml Preference.xml.ft b/src/main/resources/fileTemplates/code/Magento Module DI Xml Preference.xml.ft
similarity index 100%
rename from resources/fileTemplates/code/Magento Module DI Xml Preference.xml.ft
rename to src/main/resources/fileTemplates/code/Magento Module DI Xml Preference.xml.ft
diff --git a/resources/fileTemplates/code/Magento Module DI Xml Preference.xml.html b/src/main/resources/fileTemplates/code/Magento Module DI Xml Preference.xml.html
similarity index 100%
rename from resources/fileTemplates/code/Magento Module DI Xml Preference.xml.html
rename to src/main/resources/fileTemplates/code/Magento Module DI Xml Preference.xml.html
diff --git a/resources/fileTemplates/code/Magento Module Email Template Xml.xml.ft b/src/main/resources/fileTemplates/code/Magento Module Email Template Xml.xml.ft
similarity index 100%
rename from resources/fileTemplates/code/Magento Module Email Template Xml.xml.ft
rename to src/main/resources/fileTemplates/code/Magento Module Email Template Xml.xml.ft
diff --git a/resources/fileTemplates/code/Magento Module Email Template Xml.xml.html b/src/main/resources/fileTemplates/code/Magento Module Email Template Xml.xml.html
similarity index 100%
rename from resources/fileTemplates/code/Magento Module Email Template Xml.xml.html
rename to src/main/resources/fileTemplates/code/Magento Module Email Template Xml.xml.html
diff --git a/resources/fileTemplates/code/Magento Module Events Xml Observer.xml.ft b/src/main/resources/fileTemplates/code/Magento Module Events Xml Observer.xml.ft
similarity index 100%
rename from resources/fileTemplates/code/Magento Module Events Xml Observer.xml.ft
rename to src/main/resources/fileTemplates/code/Magento Module Events Xml Observer.xml.ft
diff --git a/resources/fileTemplates/code/Magento Module Events Xml Observer.xml.html b/src/main/resources/fileTemplates/code/Magento Module Events Xml Observer.xml.html
similarity index 100%
rename from resources/fileTemplates/code/Magento Module Events Xml Observer.xml.html
rename to src/main/resources/fileTemplates/code/Magento Module Events Xml Observer.xml.html
diff --git a/resources/fileTemplates/code/Magento Module UI Component Form Field Xml.xml.ft b/src/main/resources/fileTemplates/code/Magento Module UI Component Form Field Xml.xml.ft
similarity index 100%
rename from resources/fileTemplates/code/Magento Module UI Component Form Field Xml.xml.ft
rename to src/main/resources/fileTemplates/code/Magento Module UI Component Form Field Xml.xml.ft
diff --git a/resources/fileTemplates/code/Magento Module UI Component Form Field Xml.xml.html b/src/main/resources/fileTemplates/code/Magento Module UI Component Form Field Xml.xml.html
similarity index 100%
rename from resources/fileTemplates/code/Magento Module UI Component Form Field Xml.xml.html
rename to src/main/resources/fileTemplates/code/Magento Module UI Component Form Field Xml.xml.html
diff --git a/resources/fileTemplates/code/Magento Observer Execute Method.php.ft b/src/main/resources/fileTemplates/code/Magento Observer Execute Method.php.ft
similarity index 100%
rename from resources/fileTemplates/code/Magento Observer Execute Method.php.ft
rename to src/main/resources/fileTemplates/code/Magento Observer Execute Method.php.ft
diff --git a/resources/fileTemplates/code/Magento Observer Execute Method.php.html b/src/main/resources/fileTemplates/code/Magento Observer Execute Method.php.html
similarity index 100%
rename from resources/fileTemplates/code/Magento Observer Execute Method.php.html
rename to src/main/resources/fileTemplates/code/Magento Observer Execute Method.php.html
diff --git a/resources/fileTemplates/code/Magento Plugin After Method.php.ft b/src/main/resources/fileTemplates/code/Magento Plugin After Method.php.ft
similarity index 100%
rename from resources/fileTemplates/code/Magento Plugin After Method.php.ft
rename to src/main/resources/fileTemplates/code/Magento Plugin After Method.php.ft
diff --git a/resources/fileTemplates/code/Magento Plugin After Method.php.html b/src/main/resources/fileTemplates/code/Magento Plugin After Method.php.html
similarity index 100%
rename from resources/fileTemplates/code/Magento Plugin After Method.php.html
rename to src/main/resources/fileTemplates/code/Magento Plugin After Method.php.html
diff --git a/resources/fileTemplates/code/Magento Plugin Around Method.php.ft b/src/main/resources/fileTemplates/code/Magento Plugin Around Method.php.ft
similarity index 100%
rename from resources/fileTemplates/code/Magento Plugin Around Method.php.ft
rename to src/main/resources/fileTemplates/code/Magento Plugin Around Method.php.ft
diff --git a/resources/fileTemplates/code/Magento Plugin Around Method.php.html b/src/main/resources/fileTemplates/code/Magento Plugin Around Method.php.html
similarity index 100%
rename from resources/fileTemplates/code/Magento Plugin Around Method.php.html
rename to src/main/resources/fileTemplates/code/Magento Plugin Around Method.php.html
diff --git a/resources/fileTemplates/code/Magento Plugin Before Method.php.ft b/src/main/resources/fileTemplates/code/Magento Plugin Before Method.php.ft
similarity index 100%
rename from resources/fileTemplates/code/Magento Plugin Before Method.php.ft
rename to src/main/resources/fileTemplates/code/Magento Plugin Before Method.php.ft
diff --git a/resources/fileTemplates/code/Magento Plugin Before Method.php.html b/src/main/resources/fileTemplates/code/Magento Plugin Before Method.php.html
similarity index 100%
rename from resources/fileTemplates/code/Magento Plugin Before Method.php.html
rename to src/main/resources/fileTemplates/code/Magento Plugin Before Method.php.html
diff --git a/resources/fileTemplates/code/Magento Web API Declaration.xml.ft b/src/main/resources/fileTemplates/code/Magento Web API Declaration.xml.ft
similarity index 100%
rename from resources/fileTemplates/code/Magento Web API Declaration.xml.ft
rename to src/main/resources/fileTemplates/code/Magento Web API Declaration.xml.ft
diff --git a/resources/fileTemplates/code/Magento Web API Declaration.xml.html b/src/main/resources/fileTemplates/code/Magento Web API Declaration.xml.html
similarity index 100%
rename from resources/fileTemplates/code/Magento Web API Declaration.xml.html
rename to src/main/resources/fileTemplates/code/Magento Web API Declaration.xml.html
diff --git a/resources/fileTemplates/includes/MD File Description.md.ft b/src/main/resources/fileTemplates/includes/MD File Description.md.ft
similarity index 100%
rename from resources/fileTemplates/includes/MD File Description.md.ft
rename to src/main/resources/fileTemplates/includes/MD File Description.md.ft
diff --git a/resources/fileTemplates/includes/MD File Description.md.html b/src/main/resources/fileTemplates/includes/MD File Description.md.html
similarity index 100%
rename from resources/fileTemplates/includes/MD File Description.md.html
rename to src/main/resources/fileTemplates/includes/MD File Description.md.html
diff --git a/resources/fileTemplates/includes/XML File Header.xml.ft b/src/main/resources/fileTemplates/includes/XML File Header.xml.ft
similarity index 100%
rename from resources/fileTemplates/includes/XML File Header.xml.ft
rename to src/main/resources/fileTemplates/includes/XML File Header.xml.ft
diff --git a/resources/fileTemplates/includes/XML File Header.xml.html b/src/main/resources/fileTemplates/includes/XML File Header.xml.html
similarity index 100%
rename from resources/fileTemplates/includes/XML File Header.xml.html
rename to src/main/resources/fileTemplates/includes/XML File Header.xml.html
diff --git a/resources/fileTemplates/internal/Magento ACL XML.xml.ft b/src/main/resources/fileTemplates/internal/Magento ACL XML.xml.ft
similarity index 100%
rename from resources/fileTemplates/internal/Magento ACL XML.xml.ft
rename to src/main/resources/fileTemplates/internal/Magento ACL XML.xml.ft
diff --git a/resources/fileTemplates/internal/Magento ACL XML.xml.html b/src/main/resources/fileTemplates/internal/Magento ACL XML.xml.html
similarity index 100%
rename from resources/fileTemplates/internal/Magento ACL XML.xml.html
rename to src/main/resources/fileTemplates/internal/Magento ACL XML.xml.html
diff --git a/resources/fileTemplates/internal/Magento Backend Controller Class.php.ft b/src/main/resources/fileTemplates/internal/Magento Backend Controller Class.php.ft
similarity index 100%
rename from resources/fileTemplates/internal/Magento Backend Controller Class.php.ft
rename to src/main/resources/fileTemplates/internal/Magento Backend Controller Class.php.ft
diff --git a/resources/fileTemplates/internal/Magento Backend Controller Class.php.html b/src/main/resources/fileTemplates/internal/Magento Backend Controller Class.php.html
similarity index 100%
rename from resources/fileTemplates/internal/Magento Backend Controller Class.php.html
rename to src/main/resources/fileTemplates/internal/Magento Backend Controller Class.php.html
diff --git a/resources/fileTemplates/internal/Magento CLI Command Class.php.ft b/src/main/resources/fileTemplates/internal/Magento CLI Command Class.php.ft
similarity index 100%
rename from resources/fileTemplates/internal/Magento CLI Command Class.php.ft
rename to src/main/resources/fileTemplates/internal/Magento CLI Command Class.php.ft
diff --git a/resources/fileTemplates/internal/Magento CLI Command Class.php.html b/src/main/resources/fileTemplates/internal/Magento CLI Command Class.php.html
similarity index 100%
rename from resources/fileTemplates/internal/Magento CLI Command Class.php.html
rename to src/main/resources/fileTemplates/internal/Magento CLI Command Class.php.html
diff --git a/resources/fileTemplates/internal/Magento Category Admin Form XML.xml.ft b/src/main/resources/fileTemplates/internal/Magento Category Admin Form XML.xml.ft
similarity index 100%
rename from resources/fileTemplates/internal/Magento Category Admin Form XML.xml.ft
rename to src/main/resources/fileTemplates/internal/Magento Category Admin Form XML.xml.ft
diff --git a/resources/fileTemplates/internal/Magento Collection Class.php.ft b/src/main/resources/fileTemplates/internal/Magento Collection Class.php.ft
similarity index 100%
rename from resources/fileTemplates/internal/Magento Collection Class.php.ft
rename to src/main/resources/fileTemplates/internal/Magento Collection Class.php.ft
diff --git a/resources/fileTemplates/internal/Magento Collection Class.php.html b/src/main/resources/fileTemplates/internal/Magento Collection Class.php.html
similarity index 100%
rename from resources/fileTemplates/internal/Magento Collection Class.php.html
rename to src/main/resources/fileTemplates/internal/Magento Collection Class.php.html
diff --git a/resources/fileTemplates/internal/Magento Composer JSON.json.ft b/src/main/resources/fileTemplates/internal/Magento Composer JSON.json.ft
similarity index 100%
rename from resources/fileTemplates/internal/Magento Composer JSON.json.ft
rename to src/main/resources/fileTemplates/internal/Magento Composer JSON.json.ft
diff --git a/resources/fileTemplates/internal/Magento Composer JSON.json.html b/src/main/resources/fileTemplates/internal/Magento Composer JSON.json.html
similarity index 100%
rename from resources/fileTemplates/internal/Magento Composer JSON.json.html
rename to src/main/resources/fileTemplates/internal/Magento Composer JSON.json.html
diff --git a/resources/fileTemplates/internal/Magento Config XML.xml.ft b/src/main/resources/fileTemplates/internal/Magento Config XML.xml.ft
similarity index 100%
rename from resources/fileTemplates/internal/Magento Config XML.xml.ft
rename to src/main/resources/fileTemplates/internal/Magento Config XML.xml.ft
diff --git a/resources/fileTemplates/internal/Magento Config XML.xml.html b/src/main/resources/fileTemplates/internal/Magento Config XML.xml.html
similarity index 100%
rename from resources/fileTemplates/internal/Magento Config XML.xml.html
rename to src/main/resources/fileTemplates/internal/Magento Config XML.xml.html
diff --git a/resources/fileTemplates/internal/Magento Cron Groups XML.xml.ft b/src/main/resources/fileTemplates/internal/Magento Cron Groups XML.xml.ft
similarity index 100%
rename from resources/fileTemplates/internal/Magento Cron Groups XML.xml.ft
rename to src/main/resources/fileTemplates/internal/Magento Cron Groups XML.xml.ft
diff --git a/resources/fileTemplates/internal/Magento Cron Groups XML.xml.html b/src/main/resources/fileTemplates/internal/Magento Cron Groups XML.xml.html
similarity index 100%
rename from resources/fileTemplates/internal/Magento Cron Groups XML.xml.html
rename to src/main/resources/fileTemplates/internal/Magento Cron Groups XML.xml.html
diff --git a/resources/fileTemplates/internal/Magento Cron Job Class.php.ft b/src/main/resources/fileTemplates/internal/Magento Cron Job Class.php.ft
similarity index 100%
rename from resources/fileTemplates/internal/Magento Cron Job Class.php.ft
rename to src/main/resources/fileTemplates/internal/Magento Cron Job Class.php.ft
diff --git a/resources/fileTemplates/internal/Magento Cron Job Class.php.html b/src/main/resources/fileTemplates/internal/Magento Cron Job Class.php.html
similarity index 100%
rename from resources/fileTemplates/internal/Magento Cron Job Class.php.html
rename to src/main/resources/fileTemplates/internal/Magento Cron Job Class.php.html
diff --git a/resources/fileTemplates/internal/Magento Cron Tab XML.xml.ft b/src/main/resources/fileTemplates/internal/Magento Cron Tab XML.xml.ft
similarity index 100%
rename from resources/fileTemplates/internal/Magento Cron Tab XML.xml.ft
rename to src/main/resources/fileTemplates/internal/Magento Cron Tab XML.xml.ft
diff --git a/resources/fileTemplates/internal/Magento Cron Tab XML.xml.html b/src/main/resources/fileTemplates/internal/Magento Cron Tab XML.xml.html
similarity index 100%
rename from resources/fileTemplates/internal/Magento Cron Tab XML.xml.html
rename to src/main/resources/fileTemplates/internal/Magento Cron Tab XML.xml.html
diff --git a/resources/fileTemplates/internal/Magento Customer Eav Attribute Data Patch Class.php.ft b/src/main/resources/fileTemplates/internal/Magento Customer Eav Attribute Data Patch Class.php.ft
similarity index 100%
rename from resources/fileTemplates/internal/Magento Customer Eav Attribute Data Patch Class.php.ft
rename to src/main/resources/fileTemplates/internal/Magento Customer Eav Attribute Data Patch Class.php.ft
diff --git a/resources/fileTemplates/internal/Magento Customer Eav Attribute Data Patch Class.php.html b/src/main/resources/fileTemplates/internal/Magento Customer Eav Attribute Data Patch Class.php.html
similarity index 100%
rename from resources/fileTemplates/internal/Magento Customer Eav Attribute Data Patch Class.php.html
rename to src/main/resources/fileTemplates/internal/Magento Customer Eav Attribute Data Patch Class.php.html
diff --git a/resources/fileTemplates/internal/Magento DI XML.xml.ft b/src/main/resources/fileTemplates/internal/Magento DI XML.xml.ft
similarity index 100%
rename from resources/fileTemplates/internal/Magento DI XML.xml.ft
rename to src/main/resources/fileTemplates/internal/Magento DI XML.xml.ft
diff --git a/resources/fileTemplates/internal/Magento DI XML.xml.html b/src/main/resources/fileTemplates/internal/Magento DI XML.xml.html
similarity index 100%
rename from resources/fileTemplates/internal/Magento DI XML.xml.html
rename to src/main/resources/fileTemplates/internal/Magento DI XML.xml.html
diff --git a/resources/fileTemplates/internal/Magento Data Model Interface.php.ft b/src/main/resources/fileTemplates/internal/Magento Data Model Interface.php.ft
similarity index 100%
rename from resources/fileTemplates/internal/Magento Data Model Interface.php.ft
rename to src/main/resources/fileTemplates/internal/Magento Data Model Interface.php.ft
diff --git a/resources/fileTemplates/internal/Magento Data Model Interface.php.html b/src/main/resources/fileTemplates/internal/Magento Data Model Interface.php.html
similarity index 100%
rename from resources/fileTemplates/internal/Magento Data Model Interface.php.html
rename to src/main/resources/fileTemplates/internal/Magento Data Model Interface.php.html
diff --git a/resources/fileTemplates/internal/Magento Data Model.php.ft b/src/main/resources/fileTemplates/internal/Magento Data Model.php.ft
similarity index 100%
rename from resources/fileTemplates/internal/Magento Data Model.php.ft
rename to src/main/resources/fileTemplates/internal/Magento Data Model.php.ft
diff --git a/resources/fileTemplates/internal/Magento Data Model.php.html b/src/main/resources/fileTemplates/internal/Magento Data Model.php.html
similarity index 100%
rename from resources/fileTemplates/internal/Magento Data Model.php.html
rename to src/main/resources/fileTemplates/internal/Magento Data Model.php.html
diff --git a/resources/fileTemplates/internal/Magento Delete Entity By Id Command.php.ft b/src/main/resources/fileTemplates/internal/Magento Delete Entity By Id Command.php.ft
similarity index 100%
rename from resources/fileTemplates/internal/Magento Delete Entity By Id Command.php.ft
rename to src/main/resources/fileTemplates/internal/Magento Delete Entity By Id Command.php.ft
diff --git a/resources/fileTemplates/internal/Magento Delete Entity By Id Command.php.html b/src/main/resources/fileTemplates/internal/Magento Delete Entity By Id Command.php.html
similarity index 100%
rename from resources/fileTemplates/internal/Magento Delete Entity By Id Command.php.html
rename to src/main/resources/fileTemplates/internal/Magento Delete Entity By Id Command.php.html
diff --git a/resources/fileTemplates/internal/Magento Eav Attribute Data Patch Class.php.ft b/src/main/resources/fileTemplates/internal/Magento Eav Attribute Data Patch Class.php.ft
similarity index 100%
rename from resources/fileTemplates/internal/Magento Eav Attribute Data Patch Class.php.ft
rename to src/main/resources/fileTemplates/internal/Magento Eav Attribute Data Patch Class.php.ft
diff --git a/resources/fileTemplates/internal/Magento Entity Data Mapper.php.ft b/src/main/resources/fileTemplates/internal/Magento Entity Data Mapper.php.ft
similarity index 100%
rename from resources/fileTemplates/internal/Magento Entity Data Mapper.php.ft
rename to src/main/resources/fileTemplates/internal/Magento Entity Data Mapper.php.ft
diff --git a/resources/fileTemplates/internal/Magento Entity Data Mapper.php.html b/src/main/resources/fileTemplates/internal/Magento Entity Data Mapper.php.html
similarity index 100%
rename from resources/fileTemplates/internal/Magento Entity Data Mapper.php.html
rename to src/main/resources/fileTemplates/internal/Magento Entity Data Mapper.php.html
diff --git a/resources/fileTemplates/internal/Magento Entity Delete Controller Class.php.ft b/src/main/resources/fileTemplates/internal/Magento Entity Delete Controller Class.php.ft
similarity index 100%
rename from resources/fileTemplates/internal/Magento Entity Delete Controller Class.php.ft
rename to src/main/resources/fileTemplates/internal/Magento Entity Delete Controller Class.php.ft
diff --git a/resources/fileTemplates/internal/Magento Entity Delete Controller Class.php.html b/src/main/resources/fileTemplates/internal/Magento Entity Delete Controller Class.php.html
similarity index 100%
rename from resources/fileTemplates/internal/Magento Entity Delete Controller Class.php.html
rename to src/main/resources/fileTemplates/internal/Magento Entity Delete Controller Class.php.html
diff --git a/resources/fileTemplates/internal/Magento Entity Edit Action Controller Class.php.ft b/src/main/resources/fileTemplates/internal/Magento Entity Edit Action Controller Class.php.ft
similarity index 100%
rename from resources/fileTemplates/internal/Magento Entity Edit Action Controller Class.php.ft
rename to src/main/resources/fileTemplates/internal/Magento Entity Edit Action Controller Class.php.ft
diff --git a/resources/fileTemplates/internal/Magento Entity Edit Action Controller Class.php.html b/src/main/resources/fileTemplates/internal/Magento Entity Edit Action Controller Class.php.html
similarity index 100%
rename from resources/fileTemplates/internal/Magento Entity Edit Action Controller Class.php.html
rename to src/main/resources/fileTemplates/internal/Magento Entity Edit Action Controller Class.php.html
diff --git a/resources/fileTemplates/internal/Magento Entity Index Adminhtml Controller Class.php.ft b/src/main/resources/fileTemplates/internal/Magento Entity Index Adminhtml Controller Class.php.ft
similarity index 100%
rename from resources/fileTemplates/internal/Magento Entity Index Adminhtml Controller Class.php.ft
rename to src/main/resources/fileTemplates/internal/Magento Entity Index Adminhtml Controller Class.php.ft
diff --git a/resources/fileTemplates/internal/Magento Entity Index Adminhtml Controller Class.php.html b/src/main/resources/fileTemplates/internal/Magento Entity Index Adminhtml Controller Class.php.html
similarity index 100%
rename from resources/fileTemplates/internal/Magento Entity Index Adminhtml Controller Class.php.html
rename to src/main/resources/fileTemplates/internal/Magento Entity Index Adminhtml Controller Class.php.html
diff --git a/resources/fileTemplates/internal/Magento Entity New Action Controller Class.php.ft b/src/main/resources/fileTemplates/internal/Magento Entity New Action Controller Class.php.ft
similarity index 100%
rename from resources/fileTemplates/internal/Magento Entity New Action Controller Class.php.ft
rename to src/main/resources/fileTemplates/internal/Magento Entity New Action Controller Class.php.ft
diff --git a/resources/fileTemplates/internal/Magento Entity New Action Controller Class.php.html b/src/main/resources/fileTemplates/internal/Magento Entity New Action Controller Class.php.html
similarity index 100%
rename from resources/fileTemplates/internal/Magento Entity New Action Controller Class.php.html
rename to src/main/resources/fileTemplates/internal/Magento Entity New Action Controller Class.php.html
diff --git a/resources/fileTemplates/internal/Magento Entity Save Controller Class.php.ft b/src/main/resources/fileTemplates/internal/Magento Entity Save Controller Class.php.ft
similarity index 100%
rename from resources/fileTemplates/internal/Magento Entity Save Controller Class.php.ft
rename to src/main/resources/fileTemplates/internal/Magento Entity Save Controller Class.php.ft
diff --git a/resources/fileTemplates/internal/Magento Entity Save Controller Class.php.html b/src/main/resources/fileTemplates/internal/Magento Entity Save Controller Class.php.html
similarity index 100%
rename from resources/fileTemplates/internal/Magento Entity Save Controller Class.php.html
rename to src/main/resources/fileTemplates/internal/Magento Entity Save Controller Class.php.html
diff --git a/resources/fileTemplates/internal/Magento Entity Search Results Interface.php.ft b/src/main/resources/fileTemplates/internal/Magento Entity Search Results Interface.php.ft
similarity index 100%
rename from resources/fileTemplates/internal/Magento Entity Search Results Interface.php.ft
rename to src/main/resources/fileTemplates/internal/Magento Entity Search Results Interface.php.ft
diff --git a/resources/fileTemplates/internal/Magento Entity Search Results Interface.php.html b/src/main/resources/fileTemplates/internal/Magento Entity Search Results Interface.php.html
similarity index 100%
rename from resources/fileTemplates/internal/Magento Entity Search Results Interface.php.html
rename to src/main/resources/fileTemplates/internal/Magento Entity Search Results Interface.php.html
diff --git a/resources/fileTemplates/internal/Magento Entity Search Results.php.ft b/src/main/resources/fileTemplates/internal/Magento Entity Search Results.php.ft
similarity index 100%
rename from resources/fileTemplates/internal/Magento Entity Search Results.php.ft
rename to src/main/resources/fileTemplates/internal/Magento Entity Search Results.php.ft
diff --git a/resources/fileTemplates/internal/Magento Entity Search Results.php.html b/src/main/resources/fileTemplates/internal/Magento Entity Search Results.php.html
similarity index 100%
rename from resources/fileTemplates/internal/Magento Entity Search Results.php.html
rename to src/main/resources/fileTemplates/internal/Magento Entity Search Results.php.html
diff --git a/resources/fileTemplates/internal/Magento Events XML.xml.ft b/src/main/resources/fileTemplates/internal/Magento Events XML.xml.ft
similarity index 100%
rename from resources/fileTemplates/internal/Magento Events XML.xml.ft
rename to src/main/resources/fileTemplates/internal/Magento Events XML.xml.ft
diff --git a/resources/fileTemplates/internal/Magento Events XML.xml.html b/src/main/resources/fileTemplates/internal/Magento Events XML.xml.html
similarity index 100%
rename from resources/fileTemplates/internal/Magento Events XML.xml.html
rename to src/main/resources/fileTemplates/internal/Magento Events XML.xml.html
diff --git a/resources/fileTemplates/internal/Magento Extension Attributes XML.xml.ft b/src/main/resources/fileTemplates/internal/Magento Extension Attributes XML.xml.ft
similarity index 100%
rename from resources/fileTemplates/internal/Magento Extension Attributes XML.xml.ft
rename to src/main/resources/fileTemplates/internal/Magento Extension Attributes XML.xml.ft
diff --git a/resources/fileTemplates/internal/Magento Extension Attributes XML.xml.html b/src/main/resources/fileTemplates/internal/Magento Extension Attributes XML.xml.html
similarity index 100%
rename from resources/fileTemplates/internal/Magento Extension Attributes XML.xml.html
rename to src/main/resources/fileTemplates/internal/Magento Extension Attributes XML.xml.html
diff --git a/resources/fileTemplates/internal/Magento Fieldset XML.xml.ft b/src/main/resources/fileTemplates/internal/Magento Fieldset XML.xml.ft
similarity index 100%
rename from resources/fileTemplates/internal/Magento Fieldset XML.xml.ft
rename to src/main/resources/fileTemplates/internal/Magento Fieldset XML.xml.ft
diff --git a/resources/fileTemplates/internal/Magento Fieldset XML.xml.html b/src/main/resources/fileTemplates/internal/Magento Fieldset XML.xml.html
similarity index 100%
rename from resources/fileTemplates/internal/Magento Fieldset XML.xml.html
rename to src/main/resources/fileTemplates/internal/Magento Fieldset XML.xml.html
diff --git a/resources/fileTemplates/internal/Magento Form Button Block Class.php.ft b/src/main/resources/fileTemplates/internal/Magento Form Button Block Class.php.ft
similarity index 100%
rename from resources/fileTemplates/internal/Magento Form Button Block Class.php.ft
rename to src/main/resources/fileTemplates/internal/Magento Form Button Block Class.php.ft
diff --git a/resources/fileTemplates/internal/Magento Form Button Block Class.php.html b/src/main/resources/fileTemplates/internal/Magento Form Button Block Class.php.html
similarity index 100%
rename from resources/fileTemplates/internal/Magento Form Button Block Class.php.html
rename to src/main/resources/fileTemplates/internal/Magento Form Button Block Class.php.html
diff --git a/resources/fileTemplates/internal/Magento Frontend Controller Class.php.ft b/src/main/resources/fileTemplates/internal/Magento Frontend Controller Class.php.ft
similarity index 100%
rename from resources/fileTemplates/internal/Magento Frontend Controller Class.php.ft
rename to src/main/resources/fileTemplates/internal/Magento Frontend Controller Class.php.ft
diff --git a/resources/fileTemplates/internal/Magento Frontend Controller Class.php.html b/src/main/resources/fileTemplates/internal/Magento Frontend Controller Class.php.html
similarity index 100%
rename from resources/fileTemplates/internal/Magento Frontend Controller Class.php.html
rename to src/main/resources/fileTemplates/internal/Magento Frontend Controller Class.php.html
diff --git a/resources/fileTemplates/internal/Magento Get List Query Model.php.ft b/src/main/resources/fileTemplates/internal/Magento Get List Query Model.php.ft
similarity index 100%
rename from resources/fileTemplates/internal/Magento Get List Query Model.php.ft
rename to src/main/resources/fileTemplates/internal/Magento Get List Query Model.php.ft
diff --git a/resources/fileTemplates/internal/Magento Get List Query Model.php.html b/src/main/resources/fileTemplates/internal/Magento Get List Query Model.php.html
similarity index 100%
rename from resources/fileTemplates/internal/Magento Get List Query Model.php.html
rename to src/main/resources/fileTemplates/internal/Magento Get List Query Model.php.html
diff --git a/resources/fileTemplates/internal/Magento GraphQL Resolver Class.php.ft b/src/main/resources/fileTemplates/internal/Magento GraphQL Resolver Class.php.ft
similarity index 100%
rename from resources/fileTemplates/internal/Magento GraphQL Resolver Class.php.ft
rename to src/main/resources/fileTemplates/internal/Magento GraphQL Resolver Class.php.ft
diff --git a/resources/fileTemplates/internal/Magento GraphQL Resolver Class.php.html b/src/main/resources/fileTemplates/internal/Magento GraphQL Resolver Class.php.html
similarity index 100%
rename from resources/fileTemplates/internal/Magento GraphQL Resolver Class.php.html
rename to src/main/resources/fileTemplates/internal/Magento GraphQL Resolver Class.php.html
diff --git a/resources/fileTemplates/internal/Magento GraphQL Schema.graphqls.ft b/src/main/resources/fileTemplates/internal/Magento GraphQL Schema.graphqls.ft
similarity index 100%
rename from resources/fileTemplates/internal/Magento GraphQL Schema.graphqls.ft
rename to src/main/resources/fileTemplates/internal/Magento GraphQL Schema.graphqls.ft
diff --git a/resources/fileTemplates/internal/Magento GraphQL Schema.html b/src/main/resources/fileTemplates/internal/Magento GraphQL Schema.html
similarity index 100%
rename from resources/fileTemplates/internal/Magento GraphQL Schema.html
rename to src/main/resources/fileTemplates/internal/Magento GraphQL Schema.html
diff --git a/resources/fileTemplates/internal/Magento Grid Ui Component Action Column Class.php.ft b/src/main/resources/fileTemplates/internal/Magento Grid Ui Component Action Column Class.php.ft
similarity index 100%
rename from resources/fileTemplates/internal/Magento Grid Ui Component Action Column Class.php.ft
rename to src/main/resources/fileTemplates/internal/Magento Grid Ui Component Action Column Class.php.ft
diff --git a/resources/fileTemplates/internal/Magento Grid Ui Component Action Column Class.php.html b/src/main/resources/fileTemplates/internal/Magento Grid Ui Component Action Column Class.php.html
similarity index 100%
rename from resources/fileTemplates/internal/Magento Grid Ui Component Action Column Class.php.html
rename to src/main/resources/fileTemplates/internal/Magento Grid Ui Component Action Column Class.php.html
diff --git a/resources/fileTemplates/internal/Magento Indexer XML.xml.ft b/src/main/resources/fileTemplates/internal/Magento Indexer XML.xml.ft
similarity index 100%
rename from resources/fileTemplates/internal/Magento Indexer XML.xml.ft
rename to src/main/resources/fileTemplates/internal/Magento Indexer XML.xml.ft
diff --git a/resources/fileTemplates/internal/Magento Indexer XML.xml.html b/src/main/resources/fileTemplates/internal/Magento Indexer XML.xml.html
similarity index 100%
rename from resources/fileTemplates/internal/Magento Indexer XML.xml.html
rename to src/main/resources/fileTemplates/internal/Magento Indexer XML.xml.html
diff --git a/resources/fileTemplates/internal/Magento Layout XML.xml.ft b/src/main/resources/fileTemplates/internal/Magento Layout XML.xml.ft
similarity index 100%
rename from resources/fileTemplates/internal/Magento Layout XML.xml.ft
rename to src/main/resources/fileTemplates/internal/Magento Layout XML.xml.ft
diff --git a/resources/fileTemplates/internal/Magento Layout XML.xml.html b/src/main/resources/fileTemplates/internal/Magento Layout XML.xml.html
similarity index 100%
rename from resources/fileTemplates/internal/Magento Layout XML.xml.html
rename to src/main/resources/fileTemplates/internal/Magento Layout XML.xml.html
diff --git a/resources/fileTemplates/internal/Magento Menu XML.xml.ft b/src/main/resources/fileTemplates/internal/Magento Menu XML.xml.ft
similarity index 100%
rename from resources/fileTemplates/internal/Magento Menu XML.xml.ft
rename to src/main/resources/fileTemplates/internal/Magento Menu XML.xml.ft
diff --git a/resources/fileTemplates/internal/Magento Menu XML.xml.html b/src/main/resources/fileTemplates/internal/Magento Menu XML.xml.html
similarity index 100%
rename from resources/fileTemplates/internal/Magento Menu XML.xml.html
rename to src/main/resources/fileTemplates/internal/Magento Menu XML.xml.html
diff --git a/resources/fileTemplates/internal/Magento Message Queue Consumer Class.php.ft b/src/main/resources/fileTemplates/internal/Magento Message Queue Consumer Class.php.ft
similarity index 100%
rename from resources/fileTemplates/internal/Magento Message Queue Consumer Class.php.ft
rename to src/main/resources/fileTemplates/internal/Magento Message Queue Consumer Class.php.ft
diff --git a/resources/fileTemplates/internal/Magento Message Queue Consumer Class.php.html b/src/main/resources/fileTemplates/internal/Magento Message Queue Consumer Class.php.html
similarity index 100%
rename from resources/fileTemplates/internal/Magento Message Queue Consumer Class.php.html
rename to src/main/resources/fileTemplates/internal/Magento Message Queue Consumer Class.php.html
diff --git a/resources/fileTemplates/internal/Magento Message Queue Handler Class.php.ft b/src/main/resources/fileTemplates/internal/Magento Message Queue Handler Class.php.ft
similarity index 100%
rename from resources/fileTemplates/internal/Magento Message Queue Handler Class.php.ft
rename to src/main/resources/fileTemplates/internal/Magento Message Queue Handler Class.php.ft
diff --git a/resources/fileTemplates/internal/Magento Message Queue Handler Class.php.html b/src/main/resources/fileTemplates/internal/Magento Message Queue Handler Class.php.html
similarity index 100%
rename from resources/fileTemplates/internal/Magento Message Queue Handler Class.php.html
rename to src/main/resources/fileTemplates/internal/Magento Message Queue Handler Class.php.html
diff --git a/resources/fileTemplates/internal/Magento Model Class.php.ft b/src/main/resources/fileTemplates/internal/Magento Model Class.php.ft
similarity index 100%
rename from resources/fileTemplates/internal/Magento Model Class.php.ft
rename to src/main/resources/fileTemplates/internal/Magento Model Class.php.ft
diff --git a/resources/fileTemplates/internal/Magento Model Class.php.html b/src/main/resources/fileTemplates/internal/Magento Model Class.php.html
similarity index 100%
rename from resources/fileTemplates/internal/Magento Model Class.php.html
rename to src/main/resources/fileTemplates/internal/Magento Model Class.php.html
diff --git a/resources/fileTemplates/internal/Magento Module Declarative Schema Whitelist JSON.json.ft b/src/main/resources/fileTemplates/internal/Magento Module Declarative Schema Whitelist JSON.json.ft
similarity index 100%
rename from resources/fileTemplates/internal/Magento Module Declarative Schema Whitelist JSON.json.ft
rename to src/main/resources/fileTemplates/internal/Magento Module Declarative Schema Whitelist JSON.json.ft
diff --git a/resources/fileTemplates/internal/Magento Module Declarative Schema Whitelist JSON.json.html b/src/main/resources/fileTemplates/internal/Magento Module Declarative Schema Whitelist JSON.json.html
similarity index 100%
rename from resources/fileTemplates/internal/Magento Module Declarative Schema Whitelist JSON.json.html
rename to src/main/resources/fileTemplates/internal/Magento Module Declarative Schema Whitelist JSON.json.html
diff --git a/resources/fileTemplates/internal/Magento Module Declarative Schema XML.xml.ft b/src/main/resources/fileTemplates/internal/Magento Module Declarative Schema XML.xml.ft
similarity index 100%
rename from resources/fileTemplates/internal/Magento Module Declarative Schema XML.xml.ft
rename to src/main/resources/fileTemplates/internal/Magento Module Declarative Schema XML.xml.ft
diff --git a/resources/fileTemplates/internal/Magento Module Declarative Schema XML.xml.html b/src/main/resources/fileTemplates/internal/Magento Module Declarative Schema XML.xml.html
similarity index 100%
rename from resources/fileTemplates/internal/Magento Module Declarative Schema XML.xml.html
rename to src/main/resources/fileTemplates/internal/Magento Module Declarative Schema XML.xml.html
diff --git a/resources/fileTemplates/internal/Magento Module Email Template Html.html.ft b/src/main/resources/fileTemplates/internal/Magento Module Email Template Html.html.ft
similarity index 100%
rename from resources/fileTemplates/internal/Magento Module Email Template Html.html.ft
rename to src/main/resources/fileTemplates/internal/Magento Module Email Template Html.html.ft
diff --git a/resources/fileTemplates/internal/Magento Module Email Template Html.html.html b/src/main/resources/fileTemplates/internal/Magento Module Email Template Html.html.html
similarity index 100%
rename from resources/fileTemplates/internal/Magento Module Email Template Html.html.html
rename to src/main/resources/fileTemplates/internal/Magento Module Email Template Html.html.html
diff --git a/resources/fileTemplates/internal/Magento Module Email Templates Xml.xml.ft b/src/main/resources/fileTemplates/internal/Magento Module Email Templates Xml.xml.ft
similarity index 100%
rename from resources/fileTemplates/internal/Magento Module Email Templates Xml.xml.ft
rename to src/main/resources/fileTemplates/internal/Magento Module Email Templates Xml.xml.ft
diff --git a/resources/fileTemplates/internal/Magento Module Email Templates Xml.xml.html b/src/main/resources/fileTemplates/internal/Magento Module Email Templates Xml.xml.html
similarity index 100%
rename from resources/fileTemplates/internal/Magento Module Email Templates Xml.xml.html
rename to src/main/resources/fileTemplates/internal/Magento Module Email Templates Xml.xml.html
diff --git a/resources/fileTemplates/internal/Magento Module Observer File.php.ft b/src/main/resources/fileTemplates/internal/Magento Module Observer File.php.ft
similarity index 100%
rename from resources/fileTemplates/internal/Magento Module Observer File.php.ft
rename to src/main/resources/fileTemplates/internal/Magento Module Observer File.php.ft
diff --git a/resources/fileTemplates/internal/Magento Module Observer File.php.html b/src/main/resources/fileTemplates/internal/Magento Module Observer File.php.html
similarity index 100%
rename from resources/fileTemplates/internal/Magento Module Observer File.php.html
rename to src/main/resources/fileTemplates/internal/Magento Module Observer File.php.html
diff --git a/resources/fileTemplates/internal/Magento Module Readme File MD.md.ft b/src/main/resources/fileTemplates/internal/Magento Module Readme File MD.md.ft
similarity index 100%
rename from resources/fileTemplates/internal/Magento Module Readme File MD.md.ft
rename to src/main/resources/fileTemplates/internal/Magento Module Readme File MD.md.ft
diff --git a/resources/fileTemplates/internal/Magento Module Readme File MD.md.html b/src/main/resources/fileTemplates/internal/Magento Module Readme File MD.md.html
similarity index 100%
rename from resources/fileTemplates/internal/Magento Module Readme File MD.md.html
rename to src/main/resources/fileTemplates/internal/Magento Module Readme File MD.md.html
diff --git a/resources/fileTemplates/internal/Magento Module Setup Patch File.php.ft b/src/main/resources/fileTemplates/internal/Magento Module Setup Patch File.php.ft
similarity index 100%
rename from resources/fileTemplates/internal/Magento Module Setup Patch File.php.ft
rename to src/main/resources/fileTemplates/internal/Magento Module Setup Patch File.php.ft
diff --git a/resources/fileTemplates/internal/Magento Module Setup Patch File.php.html b/src/main/resources/fileTemplates/internal/Magento Module Setup Patch File.php.html
similarity index 100%
rename from resources/fileTemplates/internal/Magento Module Setup Patch File.php.html
rename to src/main/resources/fileTemplates/internal/Magento Module Setup Patch File.php.html
diff --git a/resources/fileTemplates/internal/Magento Module XML.xml.ft b/src/main/resources/fileTemplates/internal/Magento Module XML.xml.ft
similarity index 100%
rename from resources/fileTemplates/internal/Magento Module XML.xml.ft
rename to src/main/resources/fileTemplates/internal/Magento Module XML.xml.ft
diff --git a/resources/fileTemplates/internal/Magento Module XML.xml.html b/src/main/resources/fileTemplates/internal/Magento Module XML.xml.html
similarity index 100%
rename from resources/fileTemplates/internal/Magento Module XML.xml.html
rename to src/main/resources/fileTemplates/internal/Magento Module XML.xml.html
diff --git a/resources/fileTemplates/internal/Magento Mview XML.xml.ft b/src/main/resources/fileTemplates/internal/Magento Mview XML.xml.ft
similarity index 100%
rename from resources/fileTemplates/internal/Magento Mview XML.xml.ft
rename to src/main/resources/fileTemplates/internal/Magento Mview XML.xml.ft
diff --git a/resources/fileTemplates/internal/Magento Mview XML.xml.html b/src/main/resources/fileTemplates/internal/Magento Mview XML.xml.html
similarity index 100%
rename from resources/fileTemplates/internal/Magento Mview XML.xml.html
rename to src/main/resources/fileTemplates/internal/Magento Mview XML.xml.html
diff --git a/resources/fileTemplates/internal/Magento New Entity Layout XML.xml.ft b/src/main/resources/fileTemplates/internal/Magento New Entity Layout XML.xml.ft
similarity index 100%
rename from resources/fileTemplates/internal/Magento New Entity Layout XML.xml.ft
rename to src/main/resources/fileTemplates/internal/Magento New Entity Layout XML.xml.ft
diff --git a/resources/fileTemplates/internal/Magento New Entity Layout XML.xml.html b/src/main/resources/fileTemplates/internal/Magento New Entity Layout XML.xml.html
similarity index 100%
rename from resources/fileTemplates/internal/Magento New Entity Layout XML.xml.html
rename to src/main/resources/fileTemplates/internal/Magento New Entity Layout XML.xml.html
diff --git a/resources/fileTemplates/internal/Magento Observer Class.php.ft b/src/main/resources/fileTemplates/internal/Magento Observer Class.php.ft
similarity index 100%
rename from resources/fileTemplates/internal/Magento Observer Class.php.ft
rename to src/main/resources/fileTemplates/internal/Magento Observer Class.php.ft
diff --git a/resources/fileTemplates/internal/Magento Observer Class.php.html b/src/main/resources/fileTemplates/internal/Magento Observer Class.php.html
similarity index 100%
rename from resources/fileTemplates/internal/Magento Observer Class.php.html
rename to src/main/resources/fileTemplates/internal/Magento Observer Class.php.html
diff --git a/resources/fileTemplates/internal/Magento PHP Form Generic Button Block Class.php.ft b/src/main/resources/fileTemplates/internal/Magento PHP Form Generic Button Block Class.php.ft
similarity index 100%
rename from resources/fileTemplates/internal/Magento PHP Form Generic Button Block Class.php.ft
rename to src/main/resources/fileTemplates/internal/Magento PHP Form Generic Button Block Class.php.ft
diff --git a/resources/fileTemplates/internal/Magento PHP Form Generic Button Block Class.php.html b/src/main/resources/fileTemplates/internal/Magento PHP Form Generic Button Block Class.php.html
similarity index 100%
rename from resources/fileTemplates/internal/Magento PHP Form Generic Button Block Class.php.html
rename to src/main/resources/fileTemplates/internal/Magento PHP Form Generic Button Block Class.php.html
diff --git a/resources/fileTemplates/internal/Magento Page Types XML.xml.ft b/src/main/resources/fileTemplates/internal/Magento Page Types XML.xml.ft
similarity index 100%
rename from resources/fileTemplates/internal/Magento Page Types XML.xml.ft
rename to src/main/resources/fileTemplates/internal/Magento Page Types XML.xml.ft
diff --git a/resources/fileTemplates/internal/Magento Page Types XML.xml.html b/src/main/resources/fileTemplates/internal/Magento Page Types XML.xml.html
similarity index 100%
rename from resources/fileTemplates/internal/Magento Page Types XML.xml.html
rename to src/main/resources/fileTemplates/internal/Magento Page Types XML.xml.html
diff --git a/resources/fileTemplates/internal/Magento Preference Class.php.ft b/src/main/resources/fileTemplates/internal/Magento Preference Class.php.ft
similarity index 100%
rename from resources/fileTemplates/internal/Magento Preference Class.php.ft
rename to src/main/resources/fileTemplates/internal/Magento Preference Class.php.ft
diff --git a/resources/fileTemplates/internal/Magento Preference Class.php.html b/src/main/resources/fileTemplates/internal/Magento Preference Class.php.html
similarity index 100%
rename from resources/fileTemplates/internal/Magento Preference Class.php.html
rename to src/main/resources/fileTemplates/internal/Magento Preference Class.php.html
diff --git a/resources/fileTemplates/internal/Magento Queue Communication XML.xml.ft b/src/main/resources/fileTemplates/internal/Magento Queue Communication XML.xml.ft
similarity index 100%
rename from resources/fileTemplates/internal/Magento Queue Communication XML.xml.ft
rename to src/main/resources/fileTemplates/internal/Magento Queue Communication XML.xml.ft
diff --git a/resources/fileTemplates/internal/Magento Queue Communication XML.xml.html b/src/main/resources/fileTemplates/internal/Magento Queue Communication XML.xml.html
similarity index 100%
rename from resources/fileTemplates/internal/Magento Queue Communication XML.xml.html
rename to src/main/resources/fileTemplates/internal/Magento Queue Communication XML.xml.html
diff --git a/resources/fileTemplates/internal/Magento Queue Consumer XML.xml.ft b/src/main/resources/fileTemplates/internal/Magento Queue Consumer XML.xml.ft
similarity index 100%
rename from resources/fileTemplates/internal/Magento Queue Consumer XML.xml.ft
rename to src/main/resources/fileTemplates/internal/Magento Queue Consumer XML.xml.ft
diff --git a/resources/fileTemplates/internal/Magento Queue Consumer XML.xml.html b/src/main/resources/fileTemplates/internal/Magento Queue Consumer XML.xml.html
similarity index 100%
rename from resources/fileTemplates/internal/Magento Queue Consumer XML.xml.html
rename to src/main/resources/fileTemplates/internal/Magento Queue Consumer XML.xml.html
diff --git a/resources/fileTemplates/internal/Magento Queue Publisher XML.xml.ft b/src/main/resources/fileTemplates/internal/Magento Queue Publisher XML.xml.ft
similarity index 100%
rename from resources/fileTemplates/internal/Magento Queue Publisher XML.xml.ft
rename to src/main/resources/fileTemplates/internal/Magento Queue Publisher XML.xml.ft
diff --git a/resources/fileTemplates/internal/Magento Queue Publisher XML.xml.html b/src/main/resources/fileTemplates/internal/Magento Queue Publisher XML.xml.html
similarity index 100%
rename from resources/fileTemplates/internal/Magento Queue Publisher XML.xml.html
rename to src/main/resources/fileTemplates/internal/Magento Queue Publisher XML.xml.html
diff --git a/resources/fileTemplates/internal/Magento Queue Topology XML.xml.ft b/src/main/resources/fileTemplates/internal/Magento Queue Topology XML.xml.ft
similarity index 100%
rename from resources/fileTemplates/internal/Magento Queue Topology XML.xml.ft
rename to src/main/resources/fileTemplates/internal/Magento Queue Topology XML.xml.ft
diff --git a/resources/fileTemplates/internal/Magento Queue Topology XML.xml.html b/src/main/resources/fileTemplates/internal/Magento Queue Topology XML.xml.html
similarity index 100%
rename from resources/fileTemplates/internal/Magento Queue Topology XML.xml.html
rename to src/main/resources/fileTemplates/internal/Magento Queue Topology XML.xml.html
diff --git a/resources/fileTemplates/internal/Magento Registration PHP.php.ft b/src/main/resources/fileTemplates/internal/Magento Registration PHP.php.ft
similarity index 100%
rename from resources/fileTemplates/internal/Magento Registration PHP.php.ft
rename to src/main/resources/fileTemplates/internal/Magento Registration PHP.php.ft
diff --git a/resources/fileTemplates/internal/Magento Registration PHP.php.html b/src/main/resources/fileTemplates/internal/Magento Registration PHP.php.html
similarity index 100%
rename from resources/fileTemplates/internal/Magento Registration PHP.php.html
rename to src/main/resources/fileTemplates/internal/Magento Registration PHP.php.html
diff --git a/resources/fileTemplates/internal/Magento Regular Class.php.ft b/src/main/resources/fileTemplates/internal/Magento Regular Class.php.ft
similarity index 100%
rename from resources/fileTemplates/internal/Magento Regular Class.php.ft
rename to src/main/resources/fileTemplates/internal/Magento Regular Class.php.ft
diff --git a/resources/fileTemplates/internal/Magento Regular Class.php.html b/src/main/resources/fileTemplates/internal/Magento Regular Class.php.html
similarity index 100%
rename from resources/fileTemplates/internal/Magento Regular Class.php.html
rename to src/main/resources/fileTemplates/internal/Magento Regular Class.php.html
diff --git a/resources/fileTemplates/internal/Magento Resource Model Class.php.ft b/src/main/resources/fileTemplates/internal/Magento Resource Model Class.php.ft
similarity index 100%
rename from resources/fileTemplates/internal/Magento Resource Model Class.php.ft
rename to src/main/resources/fileTemplates/internal/Magento Resource Model Class.php.ft
diff --git a/resources/fileTemplates/internal/Magento Resource Model Class.php.html b/src/main/resources/fileTemplates/internal/Magento Resource Model Class.php.html
similarity index 100%
rename from resources/fileTemplates/internal/Magento Resource Model Class.php.html
rename to src/main/resources/fileTemplates/internal/Magento Resource Model Class.php.html
diff --git a/resources/fileTemplates/internal/Magento Routes XML.xml.ft b/src/main/resources/fileTemplates/internal/Magento Routes XML.xml.ft
similarity index 100%
rename from resources/fileTemplates/internal/Magento Routes XML.xml.ft
rename to src/main/resources/fileTemplates/internal/Magento Routes XML.xml.ft
diff --git a/resources/fileTemplates/internal/Magento Routes XML.xml.html b/src/main/resources/fileTemplates/internal/Magento Routes XML.xml.html
similarity index 100%
rename from resources/fileTemplates/internal/Magento Routes XML.xml.html
rename to src/main/resources/fileTemplates/internal/Magento Routes XML.xml.html
diff --git a/resources/fileTemplates/internal/Magento Save Entity Command Model.php.ft b/src/main/resources/fileTemplates/internal/Magento Save Entity Command Model.php.ft
similarity index 100%
rename from resources/fileTemplates/internal/Magento Save Entity Command Model.php.ft
rename to src/main/resources/fileTemplates/internal/Magento Save Entity Command Model.php.ft
diff --git a/resources/fileTemplates/internal/Magento Save Entity Command Model.php.html b/src/main/resources/fileTemplates/internal/Magento Save Entity Command Model.php.html
similarity index 100%
rename from resources/fileTemplates/internal/Magento Save Entity Command Model.php.html
rename to src/main/resources/fileTemplates/internal/Magento Save Entity Command Model.php.html
diff --git a/resources/fileTemplates/internal/Magento Sections XML.xml.ft b/src/main/resources/fileTemplates/internal/Magento Sections XML.xml.ft
similarity index 100%
rename from resources/fileTemplates/internal/Magento Sections XML.xml.ft
rename to src/main/resources/fileTemplates/internal/Magento Sections XML.xml.ft
diff --git a/resources/fileTemplates/internal/Magento Sections XML.xml.html b/src/main/resources/fileTemplates/internal/Magento Sections XML.xml.html
similarity index 100%
rename from resources/fileTemplates/internal/Magento Sections XML.xml.html
rename to src/main/resources/fileTemplates/internal/Magento Sections XML.xml.html
diff --git a/resources/fileTemplates/internal/Magento Source Model Class.php.ft b/src/main/resources/fileTemplates/internal/Magento Source Model Class.php.ft
similarity index 100%
rename from resources/fileTemplates/internal/Magento Source Model Class.php.ft
rename to src/main/resources/fileTemplates/internal/Magento Source Model Class.php.ft
diff --git a/resources/fileTemplates/internal/Magento System XML.xml.ft b/src/main/resources/fileTemplates/internal/Magento System XML.xml.ft
similarity index 100%
rename from resources/fileTemplates/internal/Magento System XML.xml.ft
rename to src/main/resources/fileTemplates/internal/Magento System XML.xml.ft
diff --git a/resources/fileTemplates/internal/Magento System XML.xml.html b/src/main/resources/fileTemplates/internal/Magento System XML.xml.html
similarity index 100%
rename from resources/fileTemplates/internal/Magento System XML.xml.html
rename to src/main/resources/fileTemplates/internal/Magento System XML.xml.html
diff --git a/resources/fileTemplates/internal/Magento UI Component Custom Data Provider Class.php.ft b/src/main/resources/fileTemplates/internal/Magento UI Component Custom Data Provider Class.php.ft
similarity index 100%
rename from resources/fileTemplates/internal/Magento UI Component Custom Data Provider Class.php.ft
rename to src/main/resources/fileTemplates/internal/Magento UI Component Custom Data Provider Class.php.ft
diff --git a/resources/fileTemplates/internal/Magento UI Component Custom Data Provider Class.php.html b/src/main/resources/fileTemplates/internal/Magento UI Component Custom Data Provider Class.php.html
similarity index 100%
rename from resources/fileTemplates/internal/Magento UI Component Custom Data Provider Class.php.html
rename to src/main/resources/fileTemplates/internal/Magento UI Component Custom Data Provider Class.php.html
diff --git a/resources/fileTemplates/internal/Magento UI Component Form XML.xml.ft b/src/main/resources/fileTemplates/internal/Magento UI Component Form XML.xml.ft
similarity index 100%
rename from resources/fileTemplates/internal/Magento UI Component Form XML.xml.ft
rename to src/main/resources/fileTemplates/internal/Magento UI Component Form XML.xml.ft
diff --git a/resources/fileTemplates/internal/Magento UI Component Form XML.xml.html b/src/main/resources/fileTemplates/internal/Magento UI Component Form XML.xml.html
similarity index 100%
rename from resources/fileTemplates/internal/Magento UI Component Form XML.xml.html
rename to src/main/resources/fileTemplates/internal/Magento UI Component Form XML.xml.html
diff --git a/resources/fileTemplates/internal/Magento UI Component Grid XML.xml.ft b/src/main/resources/fileTemplates/internal/Magento UI Component Grid XML.xml.ft
similarity index 100%
rename from resources/fileTemplates/internal/Magento UI Component Grid XML.xml.ft
rename to src/main/resources/fileTemplates/internal/Magento UI Component Grid XML.xml.ft
diff --git a/resources/fileTemplates/internal/Magento UI Component Grid XML.xml.html b/src/main/resources/fileTemplates/internal/Magento UI Component Grid XML.xml.html
similarity index 100%
rename from resources/fileTemplates/internal/Magento UI Component Grid XML.xml.html
rename to src/main/resources/fileTemplates/internal/Magento UI Component Grid XML.xml.html
diff --git a/resources/fileTemplates/internal/Magento View XML.xml.ft b/src/main/resources/fileTemplates/internal/Magento View XML.xml.ft
similarity index 100%
rename from resources/fileTemplates/internal/Magento View XML.xml.ft
rename to src/main/resources/fileTemplates/internal/Magento View XML.xml.ft
diff --git a/resources/fileTemplates/internal/Magento View XML.xml.html b/src/main/resources/fileTemplates/internal/Magento View XML.xml.html
similarity index 100%
rename from resources/fileTemplates/internal/Magento View XML.xml.html
rename to src/main/resources/fileTemplates/internal/Magento View XML.xml.html
diff --git a/resources/fileTemplates/internal/Magento Web API XML.xml.ft b/src/main/resources/fileTemplates/internal/Magento Web API XML.xml.ft
similarity index 100%
rename from resources/fileTemplates/internal/Magento Web API XML.xml.ft
rename to src/main/resources/fileTemplates/internal/Magento Web API XML.xml.ft
diff --git a/resources/fileTemplates/internal/Magento Web API XML.xml.html b/src/main/resources/fileTemplates/internal/Magento Web API XML.xml.html
similarity index 100%
rename from resources/fileTemplates/internal/Magento Web API XML.xml.html
rename to src/main/resources/fileTemplates/internal/Magento Web API XML.xml.html
diff --git a/resources/fileTemplates/internal/Magento Widget XML.xml.ft b/src/main/resources/fileTemplates/internal/Magento Widget XML.xml.ft
similarity index 100%
rename from resources/fileTemplates/internal/Magento Widget XML.xml.ft
rename to src/main/resources/fileTemplates/internal/Magento Widget XML.xml.ft
diff --git a/resources/fileTemplates/internal/Magento Widget XML.xml.html b/src/main/resources/fileTemplates/internal/Magento Widget XML.xml.html
similarity index 100%
rename from resources/fileTemplates/internal/Magento Widget XML.xml.html
rename to src/main/resources/fileTemplates/internal/Magento Widget XML.xml.html
diff --git a/resources/fileTemplates/internal/Require Config JS File.js.ft b/src/main/resources/fileTemplates/internal/Require Config JS File.js.ft
similarity index 100%
rename from resources/fileTemplates/internal/Require Config JS File.js.ft
rename to src/main/resources/fileTemplates/internal/Require Config JS File.js.ft
diff --git a/resources/fileTemplates/internal/Require Config JS File.js.html b/src/main/resources/fileTemplates/internal/Require Config JS File.js.html
similarity index 100%
rename from resources/fileTemplates/internal/Require Config JS File.js.html
rename to src/main/resources/fileTemplates/internal/Require Config JS File.js.html
diff --git a/resources/fileTemplates/internal/Web API Interface.php.ft b/src/main/resources/fileTemplates/internal/Web API Interface.php.ft
similarity index 100%
rename from resources/fileTemplates/internal/Web API Interface.php.ft
rename to src/main/resources/fileTemplates/internal/Web API Interface.php.ft
diff --git a/resources/fileTemplates/internal/Web API Interface.php.html b/src/main/resources/fileTemplates/internal/Web API Interface.php.html
similarity index 100%
rename from resources/fileTemplates/internal/Web API Interface.php.html
rename to src/main/resources/fileTemplates/internal/Web API Interface.php.html
diff --git a/resources/icons/graphql.svg b/src/main/resources/icons/graphql.svg
similarity index 100%
rename from resources/icons/graphql.svg
rename to src/main/resources/icons/graphql.svg
diff --git a/resources/icons/module.png b/src/main/resources/icons/module.png
similarity index 100%
rename from resources/icons/module.png
rename to src/main/resources/icons/module.png
diff --git a/resources/icons/pluginIcon16x16.svg b/src/main/resources/icons/pluginIcon16x16.svg
similarity index 100%
rename from resources/icons/pluginIcon16x16.svg
rename to src/main/resources/icons/pluginIcon16x16.svg
diff --git a/resources/icons/pluginIcon64x64.svg b/src/main/resources/icons/pluginIcon64x64.svg
similarity index 100%
rename from resources/icons/pluginIcon64x64.svg
rename to src/main/resources/icons/pluginIcon64x64.svg
diff --git a/resources/icons/webapi.png b/src/main/resources/icons/webapi.png
similarity index 100%
rename from resources/icons/webapi.png
rename to src/main/resources/icons/webapi.png
diff --git a/resources/inspectionDescriptions/CacheableFalseInDefaultLayoutInspection.html b/src/main/resources/inspectionDescriptions/CacheableFalseInDefaultLayoutInspection.html
similarity index 100%
rename from resources/inspectionDescriptions/CacheableFalseInDefaultLayoutInspection.html
rename to src/main/resources/inspectionDescriptions/CacheableFalseInDefaultLayoutInspection.html
diff --git a/resources/inspectionDescriptions/CalledNonApiMethod.html b/src/main/resources/inspectionDescriptions/CalledNonApiMethod.html
similarity index 100%
rename from resources/inspectionDescriptions/CalledNonApiMethod.html
rename to src/main/resources/inspectionDescriptions/CalledNonApiMethod.html
diff --git a/resources/inspectionDescriptions/CalledNonExistentMethod.html b/src/main/resources/inspectionDescriptions/CalledNonExistentMethod.html
similarity index 100%
rename from resources/inspectionDescriptions/CalledNonExistentMethod.html
rename to src/main/resources/inspectionDescriptions/CalledNonExistentMethod.html
diff --git a/resources/inspectionDescriptions/CalledNonInterfaceMethod.html b/src/main/resources/inspectionDescriptions/CalledNonInterfaceMethod.html
similarity index 100%
rename from resources/inspectionDescriptions/CalledNonInterfaceMethod.html
rename to src/main/resources/inspectionDescriptions/CalledNonInterfaceMethod.html
diff --git a/resources/inspectionDescriptions/CallingDeprecatedMethod.html b/src/main/resources/inspectionDescriptions/CallingDeprecatedMethod.html
similarity index 100%
rename from resources/inspectionDescriptions/CallingDeprecatedMethod.html
rename to src/main/resources/inspectionDescriptions/CallingDeprecatedMethod.html
diff --git a/resources/inspectionDescriptions/ExtendedNonApiClass.html b/src/main/resources/inspectionDescriptions/ExtendedNonApiClass.html
similarity index 100%
rename from resources/inspectionDescriptions/ExtendedNonApiClass.html
rename to src/main/resources/inspectionDescriptions/ExtendedNonApiClass.html
diff --git a/resources/inspectionDescriptions/ExtendedNonExistentClass.html b/src/main/resources/inspectionDescriptions/ExtendedNonExistentClass.html
similarity index 100%
rename from resources/inspectionDescriptions/ExtendedNonExistentClass.html
rename to src/main/resources/inspectionDescriptions/ExtendedNonExistentClass.html
diff --git a/resources/inspectionDescriptions/ExtendingDeprecatedClass.html b/src/main/resources/inspectionDescriptions/ExtendingDeprecatedClass.html
similarity index 100%
rename from resources/inspectionDescriptions/ExtendingDeprecatedClass.html
rename to src/main/resources/inspectionDescriptions/ExtendingDeprecatedClass.html
diff --git a/resources/inspectionDescriptions/GraphQlResolverInspection.html b/src/main/resources/inspectionDescriptions/GraphQlResolverInspection.html
similarity index 100%
rename from resources/inspectionDescriptions/GraphQlResolverInspection.html
rename to src/main/resources/inspectionDescriptions/GraphQlResolverInspection.html
diff --git a/resources/inspectionDescriptions/ImplementedDeprecatedInterface.html b/src/main/resources/inspectionDescriptions/ImplementedDeprecatedInterface.html
similarity index 100%
rename from resources/inspectionDescriptions/ImplementedDeprecatedInterface.html
rename to src/main/resources/inspectionDescriptions/ImplementedDeprecatedInterface.html
diff --git a/resources/inspectionDescriptions/ImplementedNonApiInterface.html b/src/main/resources/inspectionDescriptions/ImplementedNonApiInterface.html
similarity index 100%
rename from resources/inspectionDescriptions/ImplementedNonApiInterface.html
rename to src/main/resources/inspectionDescriptions/ImplementedNonApiInterface.html
diff --git a/resources/inspectionDescriptions/ImplementedNonExistentInterface.html b/src/main/resources/inspectionDescriptions/ImplementedNonExistentInterface.html
similarity index 100%
rename from resources/inspectionDescriptions/ImplementedNonExistentInterface.html
rename to src/main/resources/inspectionDescriptions/ImplementedNonExistentInterface.html
diff --git a/resources/inspectionDescriptions/ImportedNonApiClass.html b/src/main/resources/inspectionDescriptions/ImportedNonApiClass.html
similarity index 100%
rename from resources/inspectionDescriptions/ImportedNonApiClass.html
rename to src/main/resources/inspectionDescriptions/ImportedNonApiClass.html
diff --git a/resources/inspectionDescriptions/ImportedNonApiInterface.html b/src/main/resources/inspectionDescriptions/ImportedNonApiInterface.html
similarity index 100%
rename from resources/inspectionDescriptions/ImportedNonApiInterface.html
rename to src/main/resources/inspectionDescriptions/ImportedNonApiInterface.html
diff --git a/resources/inspectionDescriptions/ImportingDeprecatedClass.html b/src/main/resources/inspectionDescriptions/ImportingDeprecatedClass.html
similarity index 100%
rename from resources/inspectionDescriptions/ImportingDeprecatedClass.html
rename to src/main/resources/inspectionDescriptions/ImportingDeprecatedClass.html
diff --git a/resources/inspectionDescriptions/ImportingDeprecatedInterface.html b/src/main/resources/inspectionDescriptions/ImportingDeprecatedInterface.html
similarity index 100%
rename from resources/inspectionDescriptions/ImportingDeprecatedInterface.html
rename to src/main/resources/inspectionDescriptions/ImportingDeprecatedInterface.html
diff --git a/resources/inspectionDescriptions/ImportingNonExistentClass.html b/src/main/resources/inspectionDescriptions/ImportingNonExistentClass.html
similarity index 100%
rename from resources/inspectionDescriptions/ImportingNonExistentClass.html
rename to src/main/resources/inspectionDescriptions/ImportingNonExistentClass.html
diff --git a/resources/inspectionDescriptions/ImportingNonExistentInterface.html b/src/main/resources/inspectionDescriptions/ImportingNonExistentInterface.html
similarity index 100%
rename from resources/inspectionDescriptions/ImportingNonExistentInterface.html
rename to src/main/resources/inspectionDescriptions/ImportingNonExistentInterface.html
diff --git a/resources/inspectionDescriptions/InheritedDeprecatedInterface.html b/src/main/resources/inspectionDescriptions/InheritedDeprecatedInterface.html
similarity index 100%
rename from resources/inspectionDescriptions/InheritedDeprecatedInterface.html
rename to src/main/resources/inspectionDescriptions/InheritedDeprecatedInterface.html
diff --git a/resources/inspectionDescriptions/InheritedNonApiInterface.html b/src/main/resources/inspectionDescriptions/InheritedNonApiInterface.html
similarity index 100%
rename from resources/inspectionDescriptions/InheritedNonApiInterface.html
rename to src/main/resources/inspectionDescriptions/InheritedNonApiInterface.html
diff --git a/resources/inspectionDescriptions/InheritedNonExistentInterface.html b/src/main/resources/inspectionDescriptions/InheritedNonExistentInterface.html
similarity index 100%
rename from resources/inspectionDescriptions/InheritedNonExistentInterface.html
rename to src/main/resources/inspectionDescriptions/InheritedNonExistentInterface.html
diff --git a/resources/inspectionDescriptions/InvalidDiTypeInspection.html b/src/main/resources/inspectionDescriptions/InvalidDiTypeInspection.html
similarity index 100%
rename from resources/inspectionDescriptions/InvalidDiTypeInspection.html
rename to src/main/resources/inspectionDescriptions/InvalidDiTypeInspection.html
diff --git a/resources/inspectionDescriptions/InvalidVirtualTypeSourceClassInspection.html b/src/main/resources/inspectionDescriptions/InvalidVirtualTypeSourceClassInspection.html
similarity index 100%
rename from resources/inspectionDescriptions/InvalidVirtualTypeSourceClassInspection.html
rename to src/main/resources/inspectionDescriptions/InvalidVirtualTypeSourceClassInspection.html
diff --git a/resources/inspectionDescriptions/ModuleDeclarationInModuleXmlInspection.html b/src/main/resources/inspectionDescriptions/ModuleDeclarationInModuleXmlInspection.html
similarity index 100%
rename from resources/inspectionDescriptions/ModuleDeclarationInModuleXmlInspection.html
rename to src/main/resources/inspectionDescriptions/ModuleDeclarationInModuleXmlInspection.html
diff --git a/resources/inspectionDescriptions/ModuleDeclarationInRegistrationPhpInspection.html b/src/main/resources/inspectionDescriptions/ModuleDeclarationInRegistrationPhpInspection.html
similarity index 100%
rename from resources/inspectionDescriptions/ModuleDeclarationInRegistrationPhpInspection.html
rename to src/main/resources/inspectionDescriptions/ModuleDeclarationInRegistrationPhpInspection.html
diff --git a/resources/inspectionDescriptions/ModuleScopeInspection.html b/src/main/resources/inspectionDescriptions/ModuleScopeInspection.html
similarity index 100%
rename from resources/inspectionDescriptions/ModuleScopeInspection.html
rename to src/main/resources/inspectionDescriptions/ModuleScopeInspection.html
diff --git a/resources/inspectionDescriptions/ObserverDeclarationInspection.html b/src/main/resources/inspectionDescriptions/ObserverDeclarationInspection.html
similarity index 100%
rename from resources/inspectionDescriptions/ObserverDeclarationInspection.html
rename to src/main/resources/inspectionDescriptions/ObserverDeclarationInspection.html
diff --git a/resources/inspectionDescriptions/OverriddenNonApiConstant.html b/src/main/resources/inspectionDescriptions/OverriddenNonApiConstant.html
similarity index 100%
rename from resources/inspectionDescriptions/OverriddenNonApiConstant.html
rename to src/main/resources/inspectionDescriptions/OverriddenNonApiConstant.html
diff --git a/resources/inspectionDescriptions/OverriddenNonApiProperty.html b/src/main/resources/inspectionDescriptions/OverriddenNonApiProperty.html
similarity index 100%
rename from resources/inspectionDescriptions/OverriddenNonApiProperty.html
rename to src/main/resources/inspectionDescriptions/OverriddenNonApiProperty.html
diff --git a/resources/inspectionDescriptions/OverriddenNonExistentConstant.html b/src/main/resources/inspectionDescriptions/OverriddenNonExistentConstant.html
similarity index 100%
rename from resources/inspectionDescriptions/OverriddenNonExistentConstant.html
rename to src/main/resources/inspectionDescriptions/OverriddenNonExistentConstant.html
diff --git a/resources/inspectionDescriptions/OverriddenNonExistentProperty.html b/src/main/resources/inspectionDescriptions/OverriddenNonExistentProperty.html
similarity index 100%
rename from resources/inspectionDescriptions/OverriddenNonExistentProperty.html
rename to src/main/resources/inspectionDescriptions/OverriddenNonExistentProperty.html
diff --git a/resources/inspectionDescriptions/OverridingDeprecatedConstant.html b/src/main/resources/inspectionDescriptions/OverridingDeprecatedConstant.html
similarity index 100%
rename from resources/inspectionDescriptions/OverridingDeprecatedConstant.html
rename to src/main/resources/inspectionDescriptions/OverridingDeprecatedConstant.html
diff --git a/resources/inspectionDescriptions/OverridingDeprecatedProperty.html b/src/main/resources/inspectionDescriptions/OverridingDeprecatedProperty.html
similarity index 100%
rename from resources/inspectionDescriptions/OverridingDeprecatedProperty.html
rename to src/main/resources/inspectionDescriptions/OverridingDeprecatedProperty.html
diff --git a/resources/inspectionDescriptions/PluginAttrTypeInspection.html b/src/main/resources/inspectionDescriptions/PluginAttrTypeInspection.html
similarity index 100%
rename from resources/inspectionDescriptions/PluginAttrTypeInspection.html
rename to src/main/resources/inspectionDescriptions/PluginAttrTypeInspection.html
diff --git a/resources/inspectionDescriptions/PluginDeclarationInspection.html b/src/main/resources/inspectionDescriptions/PluginDeclarationInspection.html
similarity index 100%
rename from resources/inspectionDescriptions/PluginDeclarationInspection.html
rename to src/main/resources/inspectionDescriptions/PluginDeclarationInspection.html
diff --git a/resources/inspectionDescriptions/PluginInspection.html b/src/main/resources/inspectionDescriptions/PluginInspection.html
similarity index 100%
rename from resources/inspectionDescriptions/PluginInspection.html
rename to src/main/resources/inspectionDescriptions/PluginInspection.html
diff --git a/resources/inspectionDescriptions/PossibleDependencyOnImplDetails.html b/src/main/resources/inspectionDescriptions/PossibleDependencyOnImplDetails.html
similarity index 100%
rename from resources/inspectionDescriptions/PossibleDependencyOnImplDetails.html
rename to src/main/resources/inspectionDescriptions/PossibleDependencyOnImplDetails.html
diff --git a/resources/inspectionDescriptions/PreferenceXmlInspections.html b/src/main/resources/inspectionDescriptions/PreferenceXmlInspections.html
similarity index 100%
rename from resources/inspectionDescriptions/PreferenceXmlInspections.html
rename to src/main/resources/inspectionDescriptions/PreferenceXmlInspections.html
diff --git a/resources/inspectionDescriptions/SchemaResolverInspection.html b/src/main/resources/inspectionDescriptions/SchemaResolverInspection.html
similarity index 100%
rename from resources/inspectionDescriptions/SchemaResolverInspection.html
rename to src/main/resources/inspectionDescriptions/SchemaResolverInspection.html
diff --git a/resources/inspectionDescriptions/UsedDeprecatedConstantInConfig.html b/src/main/resources/inspectionDescriptions/UsedDeprecatedConstantInConfig.html
similarity index 100%
rename from resources/inspectionDescriptions/UsedDeprecatedConstantInConfig.html
rename to src/main/resources/inspectionDescriptions/UsedDeprecatedConstantInConfig.html
diff --git a/resources/inspectionDescriptions/UsedDeprecatedMethodInConfig.html b/src/main/resources/inspectionDescriptions/UsedDeprecatedMethodInConfig.html
similarity index 100%
rename from resources/inspectionDescriptions/UsedDeprecatedMethodInConfig.html
rename to src/main/resources/inspectionDescriptions/UsedDeprecatedMethodInConfig.html
diff --git a/resources/inspectionDescriptions/UsedDeprecatedTypeInConfig.html b/src/main/resources/inspectionDescriptions/UsedDeprecatedTypeInConfig.html
similarity index 100%
rename from resources/inspectionDescriptions/UsedDeprecatedTypeInConfig.html
rename to src/main/resources/inspectionDescriptions/UsedDeprecatedTypeInConfig.html
diff --git a/resources/inspectionDescriptions/UsedNonApiConstant.html b/src/main/resources/inspectionDescriptions/UsedNonApiConstant.html
similarity index 100%
rename from resources/inspectionDescriptions/UsedNonApiConstant.html
rename to src/main/resources/inspectionDescriptions/UsedNonApiConstant.html
diff --git a/resources/inspectionDescriptions/UsedNonApiProperty.html b/src/main/resources/inspectionDescriptions/UsedNonApiProperty.html
similarity index 100%
rename from resources/inspectionDescriptions/UsedNonApiProperty.html
rename to src/main/resources/inspectionDescriptions/UsedNonApiProperty.html
diff --git a/resources/inspectionDescriptions/UsedNonApiType.html b/src/main/resources/inspectionDescriptions/UsedNonApiType.html
similarity index 100%
rename from resources/inspectionDescriptions/UsedNonApiType.html
rename to src/main/resources/inspectionDescriptions/UsedNonApiType.html
diff --git a/resources/inspectionDescriptions/UsedNonExistentConstant.html b/src/main/resources/inspectionDescriptions/UsedNonExistentConstant.html
similarity index 100%
rename from resources/inspectionDescriptions/UsedNonExistentConstant.html
rename to src/main/resources/inspectionDescriptions/UsedNonExistentConstant.html
diff --git a/resources/inspectionDescriptions/UsedNonExistentConstantInConfig.html b/src/main/resources/inspectionDescriptions/UsedNonExistentConstantInConfig.html
similarity index 100%
rename from resources/inspectionDescriptions/UsedNonExistentConstantInConfig.html
rename to src/main/resources/inspectionDescriptions/UsedNonExistentConstantInConfig.html
diff --git a/resources/inspectionDescriptions/UsedNonExistentMethodInConfig.html b/src/main/resources/inspectionDescriptions/UsedNonExistentMethodInConfig.html
similarity index 100%
rename from resources/inspectionDescriptions/UsedNonExistentMethodInConfig.html
rename to src/main/resources/inspectionDescriptions/UsedNonExistentMethodInConfig.html
diff --git a/resources/inspectionDescriptions/UsedNonExistentProperty.html b/src/main/resources/inspectionDescriptions/UsedNonExistentProperty.html
similarity index 100%
rename from resources/inspectionDescriptions/UsedNonExistentProperty.html
rename to src/main/resources/inspectionDescriptions/UsedNonExistentProperty.html
diff --git a/resources/inspectionDescriptions/UsedNonExistentType.html b/src/main/resources/inspectionDescriptions/UsedNonExistentType.html
similarity index 100%
rename from resources/inspectionDescriptions/UsedNonExistentType.html
rename to src/main/resources/inspectionDescriptions/UsedNonExistentType.html
diff --git a/resources/inspectionDescriptions/UsedNonExistentTypeInConfig.html b/src/main/resources/inspectionDescriptions/UsedNonExistentTypeInConfig.html
similarity index 100%
rename from resources/inspectionDescriptions/UsedNonExistentTypeInConfig.html
rename to src/main/resources/inspectionDescriptions/UsedNonExistentTypeInConfig.html
diff --git a/resources/inspectionDescriptions/UsingDeprecatedClass.html b/src/main/resources/inspectionDescriptions/UsingDeprecatedClass.html
similarity index 100%
rename from resources/inspectionDescriptions/UsingDeprecatedClass.html
rename to src/main/resources/inspectionDescriptions/UsingDeprecatedClass.html
diff --git a/resources/inspectionDescriptions/UsingDeprecatedConstant.html b/src/main/resources/inspectionDescriptions/UsingDeprecatedConstant.html
similarity index 100%
rename from resources/inspectionDescriptions/UsingDeprecatedConstant.html
rename to src/main/resources/inspectionDescriptions/UsingDeprecatedConstant.html
diff --git a/resources/inspectionDescriptions/UsingDeprecatedInterface.html b/src/main/resources/inspectionDescriptions/UsingDeprecatedInterface.html
similarity index 100%
rename from resources/inspectionDescriptions/UsingDeprecatedInterface.html
rename to src/main/resources/inspectionDescriptions/UsingDeprecatedInterface.html
diff --git a/resources/inspectionDescriptions/UsingDeprecatedProperty.html b/src/main/resources/inspectionDescriptions/UsingDeprecatedProperty.html
similarity index 100%
rename from resources/inspectionDescriptions/UsingDeprecatedProperty.html
rename to src/main/resources/inspectionDescriptions/UsingDeprecatedProperty.html
diff --git a/resources/liveTemplates/MagentoPWA.xml b/src/main/resources/liveTemplates/MagentoPWA.xml
similarity index 100%
rename from resources/liveTemplates/MagentoPWA.xml
rename to src/main/resources/liveTemplates/MagentoPWA.xml
diff --git a/resources/magento2/common.properties b/src/main/resources/magento2/common.properties
similarity index 100%
rename from resources/magento2/common.properties
rename to src/main/resources/magento2/common.properties
diff --git a/resources/magento2/exception.properties b/src/main/resources/magento2/exception.properties
similarity index 100%
rename from resources/magento2/exception.properties
rename to src/main/resources/magento2/exception.properties
diff --git a/resources/magento2/inspection.properties b/src/main/resources/magento2/inspection.properties
similarity index 100%
rename from resources/magento2/inspection.properties
rename to src/main/resources/magento2/inspection.properties
diff --git a/resources/magento2/validation.properties b/src/main/resources/magento2/validation.properties
similarity index 100%
rename from resources/magento2/validation.properties
rename to src/main/resources/magento2/validation.properties
diff --git a/resources/uct/api/indexes.API_COVERAGE.idc b/src/main/resources/uct/api/indexes.API_COVERAGE.idc
similarity index 100%
rename from resources/uct/api/indexes.API_COVERAGE.idc
rename to src/main/resources/uct/api/indexes.API_COVERAGE.idc
diff --git a/resources/uct/bundle/inspection.properties b/src/main/resources/uct/bundle/inspection.properties
similarity index 100%
rename from resources/uct/bundle/inspection.properties
rename to src/main/resources/uct/bundle/inspection.properties
diff --git a/resources/uct/deprecation/indexes.v2.3.0.DEPRECATION.idc b/src/main/resources/uct/deprecation/indexes.v2.3.0.DEPRECATION.idc
similarity index 100%
rename from resources/uct/deprecation/indexes.v2.3.0.DEPRECATION.idc
rename to src/main/resources/uct/deprecation/indexes.v2.3.0.DEPRECATION.idc
diff --git a/resources/uct/deprecation/indexes.v2.3.1.DEPRECATION.idc b/src/main/resources/uct/deprecation/indexes.v2.3.1.DEPRECATION.idc
similarity index 100%
rename from resources/uct/deprecation/indexes.v2.3.1.DEPRECATION.idc
rename to src/main/resources/uct/deprecation/indexes.v2.3.1.DEPRECATION.idc
diff --git a/resources/uct/deprecation/indexes.v2.3.2-p2.DEPRECATION.idc b/src/main/resources/uct/deprecation/indexes.v2.3.2-p2.DEPRECATION.idc
similarity index 100%
rename from resources/uct/deprecation/indexes.v2.3.2-p2.DEPRECATION.idc
rename to src/main/resources/uct/deprecation/indexes.v2.3.2-p2.DEPRECATION.idc
diff --git a/resources/uct/deprecation/indexes.v2.3.2.DEPRECATION.idc b/src/main/resources/uct/deprecation/indexes.v2.3.2.DEPRECATION.idc
similarity index 100%
rename from resources/uct/deprecation/indexes.v2.3.2.DEPRECATION.idc
rename to src/main/resources/uct/deprecation/indexes.v2.3.2.DEPRECATION.idc
diff --git a/resources/uct/deprecation/indexes.v2.3.3-p1.DEPRECATION.idc b/src/main/resources/uct/deprecation/indexes.v2.3.3-p1.DEPRECATION.idc
similarity index 100%
rename from resources/uct/deprecation/indexes.v2.3.3-p1.DEPRECATION.idc
rename to src/main/resources/uct/deprecation/indexes.v2.3.3-p1.DEPRECATION.idc
diff --git a/resources/uct/deprecation/indexes.v2.3.3.DEPRECATION.idc b/src/main/resources/uct/deprecation/indexes.v2.3.3.DEPRECATION.idc
similarity index 100%
rename from resources/uct/deprecation/indexes.v2.3.3.DEPRECATION.idc
rename to src/main/resources/uct/deprecation/indexes.v2.3.3.DEPRECATION.idc
diff --git a/resources/uct/deprecation/indexes.v2.3.4.DEPRECATION.idc b/src/main/resources/uct/deprecation/indexes.v2.3.4.DEPRECATION.idc
similarity index 100%
rename from resources/uct/deprecation/indexes.v2.3.4.DEPRECATION.idc
rename to src/main/resources/uct/deprecation/indexes.v2.3.4.DEPRECATION.idc
diff --git a/resources/uct/deprecation/indexes.v2.3.5-p2.DEPRECATION.idc b/src/main/resources/uct/deprecation/indexes.v2.3.5-p2.DEPRECATION.idc
similarity index 100%
rename from resources/uct/deprecation/indexes.v2.3.5-p2.DEPRECATION.idc
rename to src/main/resources/uct/deprecation/indexes.v2.3.5-p2.DEPRECATION.idc
diff --git a/resources/uct/deprecation/indexes.v2.3.5.DEPRECATION.idc b/src/main/resources/uct/deprecation/indexes.v2.3.5.DEPRECATION.idc
similarity index 100%
rename from resources/uct/deprecation/indexes.v2.3.5.DEPRECATION.idc
rename to src/main/resources/uct/deprecation/indexes.v2.3.5.DEPRECATION.idc
diff --git a/resources/uct/deprecation/indexes.v2.3.6.DEPRECATION.idc b/src/main/resources/uct/deprecation/indexes.v2.3.6.DEPRECATION.idc
similarity index 100%
rename from resources/uct/deprecation/indexes.v2.3.6.DEPRECATION.idc
rename to src/main/resources/uct/deprecation/indexes.v2.3.6.DEPRECATION.idc
diff --git a/resources/uct/deprecation/indexes.v2.3.7.DEPRECATION.idc b/src/main/resources/uct/deprecation/indexes.v2.3.7.DEPRECATION.idc
similarity index 100%
rename from resources/uct/deprecation/indexes.v2.3.7.DEPRECATION.idc
rename to src/main/resources/uct/deprecation/indexes.v2.3.7.DEPRECATION.idc
diff --git a/resources/uct/deprecation/indexes.v2.4.0.DEPRECATION.idc b/src/main/resources/uct/deprecation/indexes.v2.4.0.DEPRECATION.idc
similarity index 100%
rename from resources/uct/deprecation/indexes.v2.4.0.DEPRECATION.idc
rename to src/main/resources/uct/deprecation/indexes.v2.4.0.DEPRECATION.idc
diff --git a/resources/uct/deprecation/indexes.v2.4.1-p1.DEPRECATION.idc b/src/main/resources/uct/deprecation/indexes.v2.4.1-p1.DEPRECATION.idc
similarity index 100%
rename from resources/uct/deprecation/indexes.v2.4.1-p1.DEPRECATION.idc
rename to src/main/resources/uct/deprecation/indexes.v2.4.1-p1.DEPRECATION.idc
diff --git a/resources/uct/deprecation/indexes.v2.4.1.DEPRECATION.idc b/src/main/resources/uct/deprecation/indexes.v2.4.1.DEPRECATION.idc
similarity index 100%
rename from resources/uct/deprecation/indexes.v2.4.1.DEPRECATION.idc
rename to src/main/resources/uct/deprecation/indexes.v2.4.1.DEPRECATION.idc
diff --git a/resources/uct/deprecation/indexes.v2.4.2.DEPRECATION.idc b/src/main/resources/uct/deprecation/indexes.v2.4.2.DEPRECATION.idc
similarity index 100%
rename from resources/uct/deprecation/indexes.v2.4.2.DEPRECATION.idc
rename to src/main/resources/uct/deprecation/indexes.v2.4.2.DEPRECATION.idc
diff --git a/resources/uct/deprecation/indexes.v2.4.3-p1.DEPRECATION.idc b/src/main/resources/uct/deprecation/indexes.v2.4.3-p1.DEPRECATION.idc
similarity index 100%
rename from resources/uct/deprecation/indexes.v2.4.3-p1.DEPRECATION.idc
rename to src/main/resources/uct/deprecation/indexes.v2.4.3-p1.DEPRECATION.idc
diff --git a/resources/uct/deprecation/indexes.v2.4.3.DEPRECATION.idc b/src/main/resources/uct/deprecation/indexes.v2.4.3.DEPRECATION.idc
similarity index 100%
rename from resources/uct/deprecation/indexes.v2.4.3.DEPRECATION.idc
rename to src/main/resources/uct/deprecation/indexes.v2.4.3.DEPRECATION.idc
diff --git a/resources/uct/deprecation/indexes.v2.4.4-beta1.DEPRECATION.idc b/src/main/resources/uct/deprecation/indexes.v2.4.4-beta1.DEPRECATION.idc
similarity index 100%
rename from resources/uct/deprecation/indexes.v2.4.4-beta1.DEPRECATION.idc
rename to src/main/resources/uct/deprecation/indexes.v2.4.4-beta1.DEPRECATION.idc
diff --git a/resources/uct/deprecation/indexes.v2.4.4-beta2.DEPRECATION.idc b/src/main/resources/uct/deprecation/indexes.v2.4.4-beta2.DEPRECATION.idc
similarity index 100%
rename from resources/uct/deprecation/indexes.v2.4.4-beta2.DEPRECATION.idc
rename to src/main/resources/uct/deprecation/indexes.v2.4.4-beta2.DEPRECATION.idc
diff --git a/resources/uct/deprecation/indexes.v2.4.4-beta4.DEPRECATION.idc b/src/main/resources/uct/deprecation/indexes.v2.4.4-beta4.DEPRECATION.idc
similarity index 100%
rename from resources/uct/deprecation/indexes.v2.4.4-beta4.DEPRECATION.idc
rename to src/main/resources/uct/deprecation/indexes.v2.4.4-beta4.DEPRECATION.idc
diff --git a/resources/uct/existence/indexes.EXISTENCE.idc b/src/main/resources/uct/existence/indexes.EXISTENCE.idc
similarity index 100%
rename from resources/uct/existence/indexes.EXISTENCE.idc
rename to src/main/resources/uct/existence/indexes.EXISTENCE.idc
diff --git a/tests/com/magento/idea/magento2plugin/BaseProjectTestCase.java b/src/test/java/com/magento/idea/magento2plugin/BaseProjectTestCase.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/BaseProjectTestCase.java
rename to src/test/java/com/magento/idea/magento2plugin/BaseProjectTestCase.java
diff --git a/tests/com/magento/idea/magento2plugin/actions/generation/generator/AclXmlGeneratorTest.java b/src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/AclXmlGeneratorTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/actions/generation/generator/AclXmlGeneratorTest.java
rename to src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/AclXmlGeneratorTest.java
diff --git a/tests/com/magento/idea/magento2plugin/actions/generation/generator/ArgumentInjectionGeneratorTest.java b/src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/ArgumentInjectionGeneratorTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/actions/generation/generator/ArgumentInjectionGeneratorTest.java
rename to src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/ArgumentInjectionGeneratorTest.java
diff --git a/tests/com/magento/idea/magento2plugin/actions/generation/generator/BaseGeneratorTestCase.java b/src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/BaseGeneratorTestCase.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/actions/generation/generator/BaseGeneratorTestCase.java
rename to src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/BaseGeneratorTestCase.java
diff --git a/tests/com/magento/idea/magento2plugin/actions/generation/generator/CLICommandClassGeneratorTest.java b/src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/CLICommandClassGeneratorTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/actions/generation/generator/CLICommandClassGeneratorTest.java
rename to src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/CLICommandClassGeneratorTest.java
diff --git a/tests/com/magento/idea/magento2plugin/actions/generation/generator/CLICommandDiXmlGeneratorTest.java b/src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/CLICommandDiXmlGeneratorTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/actions/generation/generator/CLICommandDiXmlGeneratorTest.java
rename to src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/CLICommandDiXmlGeneratorTest.java
diff --git a/tests/com/magento/idea/magento2plugin/actions/generation/generator/CategoryAttributePropertySetupPatchGeneratorTest.java b/src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/CategoryAttributePropertySetupPatchGeneratorTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/actions/generation/generator/CategoryAttributePropertySetupPatchGeneratorTest.java
rename to src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/CategoryAttributePropertySetupPatchGeneratorTest.java
diff --git a/tests/com/magento/idea/magento2plugin/actions/generation/generator/CronjobClassGeneratorTest.java b/src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/CronjobClassGeneratorTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/actions/generation/generator/CronjobClassGeneratorTest.java
rename to src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/CronjobClassGeneratorTest.java
diff --git a/tests/com/magento/idea/magento2plugin/actions/generation/generator/CrontabXmlGeneratorTest.java b/src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/CrontabXmlGeneratorTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/actions/generation/generator/CrontabXmlGeneratorTest.java
rename to src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/CrontabXmlGeneratorTest.java
diff --git a/tests/com/magento/idea/magento2plugin/actions/generation/generator/CustomerAttributeSetupPatchGeneratorTest.java b/src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/CustomerAttributeSetupPatchGeneratorTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/actions/generation/generator/CustomerAttributeSetupPatchGeneratorTest.java
rename to src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/CustomerAttributeSetupPatchGeneratorTest.java
diff --git a/tests/com/magento/idea/magento2plugin/actions/generation/generator/DataModelGeneratorTest.java b/src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/DataModelGeneratorTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/actions/generation/generator/DataModelGeneratorTest.java
rename to src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/DataModelGeneratorTest.java
diff --git a/tests/com/magento/idea/magento2plugin/actions/generation/generator/DataModelInterfaceGeneratorTest.java b/src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/DataModelInterfaceGeneratorTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/actions/generation/generator/DataModelInterfaceGeneratorTest.java
rename to src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/DataModelInterfaceGeneratorTest.java
diff --git a/tests/com/magento/idea/magento2plugin/actions/generation/generator/DataProviderDeclarationGeneratorTest.java b/src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/DataProviderDeclarationGeneratorTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/actions/generation/generator/DataProviderDeclarationGeneratorTest.java
rename to src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/DataProviderDeclarationGeneratorTest.java
diff --git a/tests/com/magento/idea/magento2plugin/actions/generation/generator/DbSchemaWhitelistGeneratorTest.java b/src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/DbSchemaWhitelistGeneratorTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/actions/generation/generator/DbSchemaWhitelistGeneratorTest.java
rename to src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/DbSchemaWhitelistGeneratorTest.java
diff --git a/tests/com/magento/idea/magento2plugin/actions/generation/generator/DbSchemaXmlGeneratorTest.java b/src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/DbSchemaXmlGeneratorTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/actions/generation/generator/DbSchemaXmlGeneratorTest.java
rename to src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/DbSchemaXmlGeneratorTest.java
diff --git a/tests/com/magento/idea/magento2plugin/actions/generation/generator/DeleteEntityCommandGeneratorTest.java b/src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/DeleteEntityCommandGeneratorTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/actions/generation/generator/DeleteEntityCommandGeneratorTest.java
rename to src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/DeleteEntityCommandGeneratorTest.java
diff --git a/tests/com/magento/idea/magento2plugin/actions/generation/generator/DeleteEntityGeneratorTest.java b/src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/DeleteEntityGeneratorTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/actions/generation/generator/DeleteEntityGeneratorTest.java
rename to src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/DeleteEntityGeneratorTest.java
diff --git a/tests/com/magento/idea/magento2plugin/actions/generation/generator/EditEntityActionGeneratorTest.java b/src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/EditEntityActionGeneratorTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/actions/generation/generator/EditEntityActionGeneratorTest.java
rename to src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/EditEntityActionGeneratorTest.java
diff --git a/tests/com/magento/idea/magento2plugin/actions/generation/generator/EntityDataMapperClassGeneratorTest.java b/src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/EntityDataMapperClassGeneratorTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/actions/generation/generator/EntityDataMapperClassGeneratorTest.java
rename to src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/EntityDataMapperClassGeneratorTest.java
diff --git a/tests/com/magento/idea/magento2plugin/actions/generation/generator/FormButtonBlockGeneratorTest.java b/src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/FormButtonBlockGeneratorTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/actions/generation/generator/FormButtonBlockGeneratorTest.java
rename to src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/FormButtonBlockGeneratorTest.java
diff --git a/tests/com/magento/idea/magento2plugin/actions/generation/generator/FormGenericButtonBlockGeneratorTest.java b/src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/FormGenericButtonBlockGeneratorTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/actions/generation/generator/FormGenericButtonBlockGeneratorTest.java
rename to src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/FormGenericButtonBlockGeneratorTest.java
diff --git a/tests/com/magento/idea/magento2plugin/actions/generation/generator/GridActionColumnFileGeneratorTest.java b/src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/GridActionColumnFileGeneratorTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/actions/generation/generator/GridActionColumnFileGeneratorTest.java
rename to src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/GridActionColumnFileGeneratorTest.java
diff --git a/tests/com/magento/idea/magento2plugin/actions/generation/generator/IndexControllerGeneratorTest.java b/src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/IndexControllerGeneratorTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/actions/generation/generator/IndexControllerGeneratorTest.java
rename to src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/IndexControllerGeneratorTest.java
diff --git a/tests/com/magento/idea/magento2plugin/actions/generation/generator/LayoutXmlGeneratorTest.java b/src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/LayoutXmlGeneratorTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/actions/generation/generator/LayoutXmlGeneratorTest.java
rename to src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/LayoutXmlGeneratorTest.java
diff --git a/tests/com/magento/idea/magento2plugin/actions/generation/generator/MenuXmlGeneratorTest.java b/src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/MenuXmlGeneratorTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/actions/generation/generator/MenuXmlGeneratorTest.java
rename to src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/MenuXmlGeneratorTest.java
diff --git a/tests/com/magento/idea/magento2plugin/actions/generation/generator/MessageQueueClassGeneratorTest.java b/src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/MessageQueueClassGeneratorTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/actions/generation/generator/MessageQueueClassGeneratorTest.java
rename to src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/MessageQueueClassGeneratorTest.java
diff --git a/tests/com/magento/idea/magento2plugin/actions/generation/generator/ModuleBlockClassGeneratorTest.java b/src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/ModuleBlockClassGeneratorTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/actions/generation/generator/ModuleBlockClassGeneratorTest.java
rename to src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/ModuleBlockClassGeneratorTest.java
diff --git a/tests/com/magento/idea/magento2plugin/actions/generation/generator/ModuleCollectionGeneratorTest.java b/src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/ModuleCollectionGeneratorTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/actions/generation/generator/ModuleCollectionGeneratorTest.java
rename to src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/ModuleCollectionGeneratorTest.java
diff --git a/tests/com/magento/idea/magento2plugin/actions/generation/generator/ModuleComposerJsonGeneratorTest.java b/src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/ModuleComposerJsonGeneratorTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/actions/generation/generator/ModuleComposerJsonGeneratorTest.java
rename to src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/ModuleComposerJsonGeneratorTest.java
diff --git a/tests/com/magento/idea/magento2plugin/actions/generation/generator/ModuleControllerClassGeneratorTest.java b/src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/ModuleControllerClassGeneratorTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/actions/generation/generator/ModuleControllerClassGeneratorTest.java
rename to src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/ModuleControllerClassGeneratorTest.java
diff --git a/tests/com/magento/idea/magento2plugin/actions/generation/generator/ModuleCronGroupXmlGeneratorTest.java b/src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/ModuleCronGroupXmlGeneratorTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/actions/generation/generator/ModuleCronGroupXmlGeneratorTest.java
rename to src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/ModuleCronGroupXmlGeneratorTest.java
diff --git a/tests/com/magento/idea/magento2plugin/actions/generation/generator/ModuleEmailTemplateHtmlGeneratorTest.java b/src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/ModuleEmailTemplateHtmlGeneratorTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/actions/generation/generator/ModuleEmailTemplateHtmlGeneratorTest.java
rename to src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/ModuleEmailTemplateHtmlGeneratorTest.java
diff --git a/tests/com/magento/idea/magento2plugin/actions/generation/generator/ModuleEmailTemplatesXmlGeneratorTest.java b/src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/ModuleEmailTemplatesXmlGeneratorTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/actions/generation/generator/ModuleEmailTemplatesXmlGeneratorTest.java
rename to src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/ModuleEmailTemplatesXmlGeneratorTest.java
diff --git a/tests/com/magento/idea/magento2plugin/actions/generation/generator/ModuleGraphQlResolverClassGeneratorTest.java b/src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/ModuleGraphQlResolverClassGeneratorTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/actions/generation/generator/ModuleGraphQlResolverClassGeneratorTest.java
rename to src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/ModuleGraphQlResolverClassGeneratorTest.java
diff --git a/tests/com/magento/idea/magento2plugin/actions/generation/generator/ModuleModelGeneratorTest.java b/src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/ModuleModelGeneratorTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/actions/generation/generator/ModuleModelGeneratorTest.java
rename to src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/ModuleModelGeneratorTest.java
diff --git a/tests/com/magento/idea/magento2plugin/actions/generation/generator/ModuleObserverGeneratorTest.java b/src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/ModuleObserverGeneratorTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/actions/generation/generator/ModuleObserverGeneratorTest.java
rename to src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/ModuleObserverGeneratorTest.java
diff --git a/tests/com/magento/idea/magento2plugin/actions/generation/generator/ModuleReadmeMdGeneratorTest.java b/src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/ModuleReadmeMdGeneratorTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/actions/generation/generator/ModuleReadmeMdGeneratorTest.java
rename to src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/ModuleReadmeMdGeneratorTest.java
diff --git a/tests/com/magento/idea/magento2plugin/actions/generation/generator/ModuleRegistrationPhpGeneratorTest.java b/src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/ModuleRegistrationPhpGeneratorTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/actions/generation/generator/ModuleRegistrationPhpGeneratorTest.java
rename to src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/ModuleRegistrationPhpGeneratorTest.java
diff --git a/tests/com/magento/idea/magento2plugin/actions/generation/generator/ModuleResourceModelGeneratorTest.java b/src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/ModuleResourceModelGeneratorTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/actions/generation/generator/ModuleResourceModelGeneratorTest.java
rename to src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/ModuleResourceModelGeneratorTest.java
diff --git a/tests/com/magento/idea/magento2plugin/actions/generation/generator/ModuleSetupDataPatchGeneratorTest.java b/src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/ModuleSetupDataPatchGeneratorTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/actions/generation/generator/ModuleSetupDataPatchGeneratorTest.java
rename to src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/ModuleSetupDataPatchGeneratorTest.java
diff --git a/tests/com/magento/idea/magento2plugin/actions/generation/generator/ModuleViewModelClassGeneratorTest.java b/src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/ModuleViewModelClassGeneratorTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/actions/generation/generator/ModuleViewModelClassGeneratorTest.java
rename to src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/ModuleViewModelClassGeneratorTest.java
diff --git a/tests/com/magento/idea/magento2plugin/actions/generation/generator/ModuleXmlGeneratorHaveSetupVersionTest.java b/src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/ModuleXmlGeneratorHaveSetupVersionTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/actions/generation/generator/ModuleXmlGeneratorHaveSetupVersionTest.java
rename to src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/ModuleXmlGeneratorHaveSetupVersionTest.java
diff --git a/tests/com/magento/idea/magento2plugin/actions/generation/generator/ModuleXmlGeneratorTest.java b/src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/ModuleXmlGeneratorTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/actions/generation/generator/ModuleXmlGeneratorTest.java
rename to src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/ModuleXmlGeneratorTest.java
diff --git a/tests/com/magento/idea/magento2plugin/actions/generation/generator/NewActionEntityGeneratorTest.java b/src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/NewActionEntityGeneratorTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/actions/generation/generator/NewActionEntityGeneratorTest.java
rename to src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/NewActionEntityGeneratorTest.java
diff --git a/tests/com/magento/idea/magento2plugin/actions/generation/generator/NewEntityLayoutGeneratorTest.java b/src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/NewEntityLayoutGeneratorTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/actions/generation/generator/NewEntityLayoutGeneratorTest.java
rename to src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/NewEntityLayoutGeneratorTest.java
diff --git a/tests/com/magento/idea/magento2plugin/actions/generation/generator/ObserverClassGeneratorTest.java b/src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/ObserverClassGeneratorTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/actions/generation/generator/ObserverClassGeneratorTest.java
rename to src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/ObserverClassGeneratorTest.java
diff --git a/tests/com/magento/idea/magento2plugin/actions/generation/generator/ObserverEventsXmlGeneratorTest.java b/src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/ObserverEventsXmlGeneratorTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/actions/generation/generator/ObserverEventsXmlGeneratorTest.java
rename to src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/ObserverEventsXmlGeneratorTest.java
diff --git a/tests/com/magento/idea/magento2plugin/actions/generation/generator/PluginClassGeneratorTest.java b/src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/PluginClassGeneratorTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/actions/generation/generator/PluginClassGeneratorTest.java
rename to src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/PluginClassGeneratorTest.java
diff --git a/tests/com/magento/idea/magento2plugin/actions/generation/generator/PluginDiXmlGeneratorTest.java b/src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/PluginDiXmlGeneratorTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/actions/generation/generator/PluginDiXmlGeneratorTest.java
rename to src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/PluginDiXmlGeneratorTest.java
diff --git a/tests/com/magento/idea/magento2plugin/actions/generation/generator/PreferenceClassGeneratorTest.java b/src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/PreferenceClassGeneratorTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/actions/generation/generator/PreferenceClassGeneratorTest.java
rename to src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/PreferenceClassGeneratorTest.java
diff --git a/tests/com/magento/idea/magento2plugin/actions/generation/generator/PreferenceDiXmlGeneratorTest.java b/src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/PreferenceDiXmlGeneratorTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/actions/generation/generator/PreferenceDiXmlGeneratorTest.java
rename to src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/PreferenceDiXmlGeneratorTest.java
diff --git a/tests/com/magento/idea/magento2plugin/actions/generation/generator/ProductAttributePropertySetupPatchGeneratorTest.java b/src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/ProductAttributePropertySetupPatchGeneratorTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/actions/generation/generator/ProductAttributePropertySetupPatchGeneratorTest.java
rename to src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/ProductAttributePropertySetupPatchGeneratorTest.java
diff --git a/tests/com/magento/idea/magento2plugin/actions/generation/generator/QueryModelGeneratorTest.java b/src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/QueryModelGeneratorTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/actions/generation/generator/QueryModelGeneratorTest.java
rename to src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/QueryModelGeneratorTest.java
diff --git a/tests/com/magento/idea/magento2plugin/actions/generation/generator/QueueCommunicationGeneratorTest.java b/src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/QueueCommunicationGeneratorTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/actions/generation/generator/QueueCommunicationGeneratorTest.java
rename to src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/QueueCommunicationGeneratorTest.java
diff --git a/tests/com/magento/idea/magento2plugin/actions/generation/generator/QueueConsumerGeneratorTest.java b/src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/QueueConsumerGeneratorTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/actions/generation/generator/QueueConsumerGeneratorTest.java
rename to src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/QueueConsumerGeneratorTest.java
diff --git a/tests/com/magento/idea/magento2plugin/actions/generation/generator/QueuePublisherGeneratorTest.java b/src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/QueuePublisherGeneratorTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/actions/generation/generator/QueuePublisherGeneratorTest.java
rename to src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/QueuePublisherGeneratorTest.java
diff --git a/tests/com/magento/idea/magento2plugin/actions/generation/generator/QueueTopologyGeneratorTest.java b/src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/QueueTopologyGeneratorTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/actions/generation/generator/QueueTopologyGeneratorTest.java
rename to src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/QueueTopologyGeneratorTest.java
diff --git a/tests/com/magento/idea/magento2plugin/actions/generation/generator/RoutesXmlGeneratorTest.java b/src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/RoutesXmlGeneratorTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/actions/generation/generator/RoutesXmlGeneratorTest.java
rename to src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/RoutesXmlGeneratorTest.java
diff --git a/tests/com/magento/idea/magento2plugin/actions/generation/generator/SaveEntityActionGeneratorTest.java b/src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/SaveEntityActionGeneratorTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/actions/generation/generator/SaveEntityActionGeneratorTest.java
rename to src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/SaveEntityActionGeneratorTest.java
diff --git a/tests/com/magento/idea/magento2plugin/actions/generation/generator/SaveEntityCommandGeneratorTest.java b/src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/SaveEntityCommandGeneratorTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/actions/generation/generator/SaveEntityCommandGeneratorTest.java
rename to src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/SaveEntityCommandGeneratorTest.java
diff --git a/tests/com/magento/idea/magento2plugin/actions/generation/generator/SearchResultsFilesGeneratorTest.java b/src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/SearchResultsFilesGeneratorTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/actions/generation/generator/SearchResultsFilesGeneratorTest.java
rename to src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/SearchResultsFilesGeneratorTest.java
diff --git a/tests/com/magento/idea/magento2plugin/actions/generation/generator/SourceModelGeneratorTest.java b/src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/SourceModelGeneratorTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/actions/generation/generator/SourceModelGeneratorTest.java
rename to src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/SourceModelGeneratorTest.java
diff --git a/tests/com/magento/idea/magento2plugin/actions/generation/generator/UiComponentFormGeneratorTest.java b/src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/UiComponentFormGeneratorTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/actions/generation/generator/UiComponentFormGeneratorTest.java
rename to src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/UiComponentFormGeneratorTest.java
diff --git a/tests/com/magento/idea/magento2plugin/actions/generation/generator/UiComponentGridDataProviderGeneratorTest.java b/src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/UiComponentGridDataProviderGeneratorTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/actions/generation/generator/UiComponentGridDataProviderGeneratorTest.java
rename to src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/UiComponentGridDataProviderGeneratorTest.java
diff --git a/tests/com/magento/idea/magento2plugin/actions/generation/generator/UiComponentGridXmlGeneratorTest.java b/src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/UiComponentGridXmlGeneratorTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/actions/generation/generator/UiComponentGridXmlGeneratorTest.java
rename to src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/UiComponentGridXmlGeneratorTest.java
diff --git a/tests/com/magento/idea/magento2plugin/actions/generation/generator/WebApiInterfaceGeneratorTest.java b/src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/WebApiInterfaceGeneratorTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/actions/generation/generator/WebApiInterfaceGeneratorTest.java
rename to src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/WebApiInterfaceGeneratorTest.java
diff --git a/tests/com/magento/idea/magento2plugin/actions/generation/generator/WebApiXmlDeclarationGeneratorTest.java b/src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/WebApiXmlDeclarationGeneratorTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/actions/generation/generator/WebApiXmlDeclarationGeneratorTest.java
rename to src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/WebApiXmlDeclarationGeneratorTest.java
diff --git a/tests/com/magento/idea/magento2plugin/actions/generation/generator/pool/NewEntityGeneratorPoolTest.java b/src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/pool/NewEntityGeneratorPoolTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/actions/generation/generator/pool/NewEntityGeneratorPoolTest.java
rename to src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/pool/NewEntityGeneratorPoolTest.java
diff --git a/tests/com/magento/idea/magento2plugin/actions/generation/generator/util/DbSchemaGeneratorDataProviderUtil.java b/src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/util/DbSchemaGeneratorDataProviderUtil.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/actions/generation/generator/util/DbSchemaGeneratorDataProviderUtil.java
rename to src/test/java/com/magento/idea/magento2plugin/actions/generation/generator/util/DbSchemaGeneratorDataProviderUtil.java
diff --git a/tests/com/magento/idea/magento2plugin/completion/BaseCompletionTestCase.java b/src/test/java/com/magento/idea/magento2plugin/completion/BaseCompletionTestCase.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/completion/BaseCompletionTestCase.java
rename to src/test/java/com/magento/idea/magento2plugin/completion/BaseCompletionTestCase.java
diff --git a/tests/com/magento/idea/magento2plugin/completion/php/CompletionPhpFixtureTestCase.java b/src/test/java/com/magento/idea/magento2plugin/completion/php/CompletionPhpFixtureTestCase.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/completion/php/CompletionPhpFixtureTestCase.java
rename to src/test/java/com/magento/idea/magento2plugin/completion/php/CompletionPhpFixtureTestCase.java
diff --git a/tests/com/magento/idea/magento2plugin/completion/php/ConfigPhpModuleCompletionRegistrarTest.java b/src/test/java/com/magento/idea/magento2plugin/completion/php/ConfigPhpModuleCompletionRegistrarTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/completion/php/ConfigPhpModuleCompletionRegistrarTest.java
rename to src/test/java/com/magento/idea/magento2plugin/completion/php/ConfigPhpModuleCompletionRegistrarTest.java
diff --git a/tests/com/magento/idea/magento2plugin/completion/xml/BackendModelXmlCompletionRegistrarTest.java b/src/test/java/com/magento/idea/magento2plugin/completion/xml/BackendModelXmlCompletionRegistrarTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/completion/xml/BackendModelXmlCompletionRegistrarTest.java
rename to src/test/java/com/magento/idea/magento2plugin/completion/xml/BackendModelXmlCompletionRegistrarTest.java
diff --git a/tests/com/magento/idea/magento2plugin/completion/xml/CompletionXmlFixtureTestCase.java b/src/test/java/com/magento/idea/magento2plugin/completion/xml/CompletionXmlFixtureTestCase.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/completion/xml/CompletionXmlFixtureTestCase.java
rename to src/test/java/com/magento/idea/magento2plugin/completion/xml/CompletionXmlFixtureTestCase.java
diff --git a/tests/com/magento/idea/magento2plugin/completion/xml/ConfigurationTypeCompletionRegistrarTest.java b/src/test/java/com/magento/idea/magento2plugin/completion/xml/ConfigurationTypeCompletionRegistrarTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/completion/xml/ConfigurationTypeCompletionRegistrarTest.java
rename to src/test/java/com/magento/idea/magento2plugin/completion/xml/ConfigurationTypeCompletionRegistrarTest.java
diff --git a/tests/com/magento/idea/magento2plugin/completion/xml/ConstructorArgumentCompletionRegistrarTest.java b/src/test/java/com/magento/idea/magento2plugin/completion/xml/ConstructorArgumentCompletionRegistrarTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/completion/xml/ConstructorArgumentCompletionRegistrarTest.java
rename to src/test/java/com/magento/idea/magento2plugin/completion/xml/ConstructorArgumentCompletionRegistrarTest.java
diff --git a/tests/com/magento/idea/magento2plugin/completion/xml/CrontabCompletionRegistrarTest.java b/src/test/java/com/magento/idea/magento2plugin/completion/xml/CrontabCompletionRegistrarTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/completion/xml/CrontabCompletionRegistrarTest.java
rename to src/test/java/com/magento/idea/magento2plugin/completion/xml/CrontabCompletionRegistrarTest.java
diff --git a/tests/com/magento/idea/magento2plugin/completion/xml/LayoutBlockCompletionRegistrarTest.java b/src/test/java/com/magento/idea/magento2plugin/completion/xml/LayoutBlockCompletionRegistrarTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/completion/xml/LayoutBlockCompletionRegistrarTest.java
rename to src/test/java/com/magento/idea/magento2plugin/completion/xml/LayoutBlockCompletionRegistrarTest.java
diff --git a/tests/com/magento/idea/magento2plugin/completion/xml/LayoutContainerCompletionRegistrarTest.java b/src/test/java/com/magento/idea/magento2plugin/completion/xml/LayoutContainerCompletionRegistrarTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/completion/xml/LayoutContainerCompletionRegistrarTest.java
rename to src/test/java/com/magento/idea/magento2plugin/completion/xml/LayoutContainerCompletionRegistrarTest.java
diff --git a/tests/com/magento/idea/magento2plugin/completion/xml/LayoutUIComponentCompletionRegistrarTest.java b/src/test/java/com/magento/idea/magento2plugin/completion/xml/LayoutUIComponentCompletionRegistrarTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/completion/xml/LayoutUIComponentCompletionRegistrarTest.java
rename to src/test/java/com/magento/idea/magento2plugin/completion/xml/LayoutUIComponentCompletionRegistrarTest.java
diff --git a/tests/com/magento/idea/magento2plugin/completion/xml/LayoutUpdateHandleCompletionRegistrarTest.java b/src/test/java/com/magento/idea/magento2plugin/completion/xml/LayoutUpdateHandleCompletionRegistrarTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/completion/xml/LayoutUpdateHandleCompletionRegistrarTest.java
rename to src/test/java/com/magento/idea/magento2plugin/completion/xml/LayoutUpdateHandleCompletionRegistrarTest.java
diff --git a/tests/com/magento/idea/magento2plugin/completion/xml/MenuCompletionRegistrarTest.java b/src/test/java/com/magento/idea/magento2plugin/completion/xml/MenuCompletionRegistrarTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/completion/xml/MenuCompletionRegistrarTest.java
rename to src/test/java/com/magento/idea/magento2plugin/completion/xml/MenuCompletionRegistrarTest.java
diff --git a/tests/com/magento/idea/magento2plugin/completion/xml/MftfEntityNameCompletionRegistrarTest.java b/src/test/java/com/magento/idea/magento2plugin/completion/xml/MftfEntityNameCompletionRegistrarTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/completion/xml/MftfEntityNameCompletionRegistrarTest.java
rename to src/test/java/com/magento/idea/magento2plugin/completion/xml/MftfEntityNameCompletionRegistrarTest.java
diff --git a/tests/com/magento/idea/magento2plugin/completion/xml/MftfNameCompletionRegistrarTest.java b/src/test/java/com/magento/idea/magento2plugin/completion/xml/MftfNameCompletionRegistrarTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/completion/xml/MftfNameCompletionRegistrarTest.java
rename to src/test/java/com/magento/idea/magento2plugin/completion/xml/MftfNameCompletionRegistrarTest.java
diff --git a/tests/com/magento/idea/magento2plugin/completion/xml/MftfPageUrlCompletionRegistrarTest.java b/src/test/java/com/magento/idea/magento2plugin/completion/xml/MftfPageUrlCompletionRegistrarTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/completion/xml/MftfPageUrlCompletionRegistrarTest.java
rename to src/test/java/com/magento/idea/magento2plugin/completion/xml/MftfPageUrlCompletionRegistrarTest.java
diff --git a/tests/com/magento/idea/magento2plugin/completion/xml/MftfSelectorCompletionRegistrarTest.java b/src/test/java/com/magento/idea/magento2plugin/completion/xml/MftfSelectorCompletionRegistrarTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/completion/xml/MftfSelectorCompletionRegistrarTest.java
rename to src/test/java/com/magento/idea/magento2plugin/completion/xml/MftfSelectorCompletionRegistrarTest.java
diff --git a/tests/com/magento/idea/magento2plugin/completion/xml/ModuleNameCompletionRegistrarTest.java b/src/test/java/com/magento/idea/magento2plugin/completion/xml/ModuleNameCompletionRegistrarTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/completion/xml/ModuleNameCompletionRegistrarTest.java
rename to src/test/java/com/magento/idea/magento2plugin/completion/xml/ModuleNameCompletionRegistrarTest.java
diff --git a/tests/com/magento/idea/magento2plugin/completion/xml/ObserverCompletionRegistrarTest.java b/src/test/java/com/magento/idea/magento2plugin/completion/xml/ObserverCompletionRegistrarTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/completion/xml/ObserverCompletionRegistrarTest.java
rename to src/test/java/com/magento/idea/magento2plugin/completion/xml/ObserverCompletionRegistrarTest.java
diff --git a/tests/com/magento/idea/magento2plugin/completion/xml/PhpClassMemberCompletionRegistrarTest.java b/src/test/java/com/magento/idea/magento2plugin/completion/xml/PhpClassMemberCompletionRegistrarTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/completion/xml/PhpClassMemberCompletionRegistrarTest.java
rename to src/test/java/com/magento/idea/magento2plugin/completion/xml/PhpClassMemberCompletionRegistrarTest.java
diff --git a/tests/com/magento/idea/magento2plugin/completion/xml/PhpServiceMethodCompletionRegistrarTest.java b/src/test/java/com/magento/idea/magento2plugin/completion/xml/PhpServiceMethodCompletionRegistrarTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/completion/xml/PhpServiceMethodCompletionRegistrarTest.java
rename to src/test/java/com/magento/idea/magento2plugin/completion/xml/PhpServiceMethodCompletionRegistrarTest.java
diff --git a/tests/com/magento/idea/magento2plugin/completion/xml/PluginTypeCompletionRegistrarTest.java b/src/test/java/com/magento/idea/magento2plugin/completion/xml/PluginTypeCompletionRegistrarTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/completion/xml/PluginTypeCompletionRegistrarTest.java
rename to src/test/java/com/magento/idea/magento2plugin/completion/xml/PluginTypeCompletionRegistrarTest.java
diff --git a/tests/com/magento/idea/magento2plugin/completion/xml/RequireJsCompletionRegistrarTest.java b/src/test/java/com/magento/idea/magento2plugin/completion/xml/RequireJsCompletionRegistrarTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/completion/xml/RequireJsCompletionRegistrarTest.java
rename to src/test/java/com/magento/idea/magento2plugin/completion/xml/RequireJsCompletionRegistrarTest.java
diff --git a/tests/com/magento/idea/magento2plugin/completion/xml/SourceModelXmlCompletionRegistrarTest.java b/src/test/java/com/magento/idea/magento2plugin/completion/xml/SourceModelXmlCompletionRegistrarTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/completion/xml/SourceModelXmlCompletionRegistrarTest.java
rename to src/test/java/com/magento/idea/magento2plugin/completion/xml/SourceModelXmlCompletionRegistrarTest.java
diff --git a/tests/com/magento/idea/magento2plugin/completion/xml/SystemConfigurationPathsCompletionTest.java b/src/test/java/com/magento/idea/magento2plugin/completion/xml/SystemConfigurationPathsCompletionTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/completion/xml/SystemConfigurationPathsCompletionTest.java
rename to src/test/java/com/magento/idea/magento2plugin/completion/xml/SystemConfigurationPathsCompletionTest.java
diff --git a/tests/com/magento/idea/magento2plugin/completion/xml/TableAndColumnNameCompletionRegistrarTest.java b/src/test/java/com/magento/idea/magento2plugin/completion/xml/TableAndColumnNameCompletionRegistrarTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/completion/xml/TableAndColumnNameCompletionRegistrarTest.java
rename to src/test/java/com/magento/idea/magento2plugin/completion/xml/TableAndColumnNameCompletionRegistrarTest.java
diff --git a/tests/com/magento/idea/magento2plugin/completion/xml/UiComponentTemplateCompletionRegistrarTest.java b/src/test/java/com/magento/idea/magento2plugin/completion/xml/UiComponentTemplateCompletionRegistrarTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/completion/xml/UiComponentTemplateCompletionRegistrarTest.java
rename to src/test/java/com/magento/idea/magento2plugin/completion/xml/UiComponentTemplateCompletionRegistrarTest.java
diff --git a/tests/com/magento/idea/magento2plugin/inspections/BaseInspectionsTestCase.java b/src/test/java/com/magento/idea/magento2plugin/inspections/BaseInspectionsTestCase.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/inspections/BaseInspectionsTestCase.java
rename to src/test/java/com/magento/idea/magento2plugin/inspections/BaseInspectionsTestCase.java
diff --git a/tests/com/magento/idea/magento2plugin/inspections/graphqls/InspectionGraphqlsFixtureTestCase.java b/src/test/java/com/magento/idea/magento2plugin/inspections/graphqls/InspectionGraphqlsFixtureTestCase.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/inspections/graphqls/InspectionGraphqlsFixtureTestCase.java
rename to src/test/java/com/magento/idea/magento2plugin/inspections/graphqls/InspectionGraphqlsFixtureTestCase.java
diff --git a/tests/com/magento/idea/magento2plugin/inspections/graphqls/SchemaResolverInspectionTest.java b/src/test/java/com/magento/idea/magento2plugin/inspections/graphqls/SchemaResolverInspectionTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/inspections/graphqls/SchemaResolverInspectionTest.java
rename to src/test/java/com/magento/idea/magento2plugin/inspections/graphqls/SchemaResolverInspectionTest.java
diff --git a/tests/com/magento/idea/magento2plugin/inspections/php/GraphQlResolverInspectionTest.java b/src/test/java/com/magento/idea/magento2plugin/inspections/php/GraphQlResolverInspectionTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/inspections/php/GraphQlResolverInspectionTest.java
rename to src/test/java/com/magento/idea/magento2plugin/inspections/php/GraphQlResolverInspectionTest.java
diff --git a/tests/com/magento/idea/magento2plugin/inspections/php/InspectionPhpFixtureTestCase.java b/src/test/java/com/magento/idea/magento2plugin/inspections/php/InspectionPhpFixtureTestCase.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/inspections/php/InspectionPhpFixtureTestCase.java
rename to src/test/java/com/magento/idea/magento2plugin/inspections/php/InspectionPhpFixtureTestCase.java
diff --git a/tests/com/magento/idea/magento2plugin/inspections/php/ModuleDeclarationInRegistrationPhpInspectionTest.java b/src/test/java/com/magento/idea/magento2plugin/inspections/php/ModuleDeclarationInRegistrationPhpInspectionTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/inspections/php/ModuleDeclarationInRegistrationPhpInspectionTest.java
rename to src/test/java/com/magento/idea/magento2plugin/inspections/php/ModuleDeclarationInRegistrationPhpInspectionTest.java
diff --git a/tests/com/magento/idea/magento2plugin/inspections/php/PluginInspectionTest.java b/src/test/java/com/magento/idea/magento2plugin/inspections/php/PluginInspectionTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/inspections/php/PluginInspectionTest.java
rename to src/test/java/com/magento/idea/magento2plugin/inspections/php/PluginInspectionTest.java
diff --git a/tests/com/magento/idea/magento2plugin/inspections/xml/AclResourceXmlInspectionTest.java b/src/test/java/com/magento/idea/magento2plugin/inspections/xml/AclResourceXmlInspectionTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/inspections/xml/AclResourceXmlInspectionTest.java
rename to src/test/java/com/magento/idea/magento2plugin/inspections/xml/AclResourceXmlInspectionTest.java
diff --git a/tests/com/magento/idea/magento2plugin/inspections/xml/CacheableFalseInDefaultLayoutInspectionTest.java b/src/test/java/com/magento/idea/magento2plugin/inspections/xml/CacheableFalseInDefaultLayoutInspectionTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/inspections/xml/CacheableFalseInDefaultLayoutInspectionTest.java
rename to src/test/java/com/magento/idea/magento2plugin/inspections/xml/CacheableFalseInDefaultLayoutInspectionTest.java
diff --git a/tests/com/magento/idea/magento2plugin/inspections/xml/InspectionXmlFixtureTestCase.java b/src/test/java/com/magento/idea/magento2plugin/inspections/xml/InspectionXmlFixtureTestCase.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/inspections/xml/InspectionXmlFixtureTestCase.java
rename to src/test/java/com/magento/idea/magento2plugin/inspections/xml/InspectionXmlFixtureTestCase.java
diff --git a/tests/com/magento/idea/magento2plugin/inspections/xml/ModuleDeclarationInModuleXmlInspectionTest.java b/src/test/java/com/magento/idea/magento2plugin/inspections/xml/ModuleDeclarationInModuleXmlInspectionTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/inspections/xml/ModuleDeclarationInModuleXmlInspectionTest.java
rename to src/test/java/com/magento/idea/magento2plugin/inspections/xml/ModuleDeclarationInModuleXmlInspectionTest.java
diff --git a/tests/com/magento/idea/magento2plugin/inspections/xml/ModuleScopeInspectionTest.java b/src/test/java/com/magento/idea/magento2plugin/inspections/xml/ModuleScopeInspectionTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/inspections/xml/ModuleScopeInspectionTest.java
rename to src/test/java/com/magento/idea/magento2plugin/inspections/xml/ModuleScopeInspectionTest.java
diff --git a/tests/com/magento/idea/magento2plugin/inspections/xml/ObserverDeclarationInspectionTest.java b/src/test/java/com/magento/idea/magento2plugin/inspections/xml/ObserverDeclarationInspectionTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/inspections/xml/ObserverDeclarationInspectionTest.java
rename to src/test/java/com/magento/idea/magento2plugin/inspections/xml/ObserverDeclarationInspectionTest.java
diff --git a/tests/com/magento/idea/magento2plugin/inspections/xml/PluginAttributeTypeInspectionTest.java b/src/test/java/com/magento/idea/magento2plugin/inspections/xml/PluginAttributeTypeInspectionTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/inspections/xml/PluginAttributeTypeInspectionTest.java
rename to src/test/java/com/magento/idea/magento2plugin/inspections/xml/PluginAttributeTypeInspectionTest.java
diff --git a/tests/com/magento/idea/magento2plugin/inspections/xml/PluginDeclarationInspectionTest.java b/src/test/java/com/magento/idea/magento2plugin/inspections/xml/PluginDeclarationInspectionTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/inspections/xml/PluginDeclarationInspectionTest.java
rename to src/test/java/com/magento/idea/magento2plugin/inspections/xml/PluginDeclarationInspectionTest.java
diff --git a/tests/com/magento/idea/magento2plugin/inspections/xml/PreferenceDeclarationInspectionTest.java b/src/test/java/com/magento/idea/magento2plugin/inspections/xml/PreferenceDeclarationInspectionTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/inspections/xml/PreferenceDeclarationInspectionTest.java
rename to src/test/java/com/magento/idea/magento2plugin/inspections/xml/PreferenceDeclarationInspectionTest.java
diff --git a/tests/com/magento/idea/magento2plugin/inspections/xml/TypeConfigurationTagTypesInspectionTest.java b/src/test/java/com/magento/idea/magento2plugin/inspections/xml/TypeConfigurationTagTypesInspectionTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/inspections/xml/TypeConfigurationTagTypesInspectionTest.java
rename to src/test/java/com/magento/idea/magento2plugin/inspections/xml/TypeConfigurationTagTypesInspectionTest.java
diff --git a/tests/com/magento/idea/magento2plugin/inspections/xml/WebApiServiceInspectionTest.java b/src/test/java/com/magento/idea/magento2plugin/inspections/xml/WebApiServiceInspectionTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/inspections/xml/WebApiServiceInspectionTest.java
rename to src/test/java/com/magento/idea/magento2plugin/inspections/xml/WebApiServiceInspectionTest.java
diff --git a/tests/com/magento/idea/magento2plugin/linemarker/LinemarkerFixtureTestCase.java b/src/test/java/com/magento/idea/magento2plugin/linemarker/LinemarkerFixtureTestCase.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/linemarker/LinemarkerFixtureTestCase.java
rename to src/test/java/com/magento/idea/magento2plugin/linemarker/LinemarkerFixtureTestCase.java
diff --git a/tests/com/magento/idea/magento2plugin/linemarker/graphqls/GraphQlResolverClassLinemarkerRegistrarTest.java b/src/test/java/com/magento/idea/magento2plugin/linemarker/graphqls/GraphQlResolverClassLinemarkerRegistrarTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/linemarker/graphqls/GraphQlResolverClassLinemarkerRegistrarTest.java
rename to src/test/java/com/magento/idea/magento2plugin/linemarker/graphqls/GraphQlResolverClassLinemarkerRegistrarTest.java
diff --git a/tests/com/magento/idea/magento2plugin/linemarker/php/ConfigurationTypeClassLinemarkerRegistrarTest.java b/src/test/java/com/magento/idea/magento2plugin/linemarker/php/ConfigurationTypeClassLinemarkerRegistrarTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/linemarker/php/ConfigurationTypeClassLinemarkerRegistrarTest.java
rename to src/test/java/com/magento/idea/magento2plugin/linemarker/php/ConfigurationTypeClassLinemarkerRegistrarTest.java
diff --git a/tests/com/magento/idea/magento2plugin/linemarker/php/GraphQlResolverUsageLinemarkerRegistrarTest.java b/src/test/java/com/magento/idea/magento2plugin/linemarker/php/GraphQlResolverUsageLinemarkerRegistrarTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/linemarker/php/GraphQlResolverUsageLinemarkerRegistrarTest.java
rename to src/test/java/com/magento/idea/magento2plugin/linemarker/php/GraphQlResolverUsageLinemarkerRegistrarTest.java
diff --git a/tests/com/magento/idea/magento2plugin/linemarker/php/ObserverClassLinemarkerRegistrarTest.java b/src/test/java/com/magento/idea/magento2plugin/linemarker/php/ObserverClassLinemarkerRegistrarTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/linemarker/php/ObserverClassLinemarkerRegistrarTest.java
rename to src/test/java/com/magento/idea/magento2plugin/linemarker/php/ObserverClassLinemarkerRegistrarTest.java
diff --git a/tests/com/magento/idea/magento2plugin/linemarker/php/PluginLinemarkerRegistrarTest.java b/src/test/java/com/magento/idea/magento2plugin/linemarker/php/PluginLinemarkerRegistrarTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/linemarker/php/PluginLinemarkerRegistrarTest.java
rename to src/test/java/com/magento/idea/magento2plugin/linemarker/php/PluginLinemarkerRegistrarTest.java
diff --git a/tests/com/magento/idea/magento2plugin/linemarker/php/PluginTargetLinemarkerRegistrarTest.java b/src/test/java/com/magento/idea/magento2plugin/linemarker/php/PluginTargetLinemarkerRegistrarTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/linemarker/php/PluginTargetLinemarkerRegistrarTest.java
rename to src/test/java/com/magento/idea/magento2plugin/linemarker/php/PluginTargetLinemarkerRegistrarTest.java
diff --git a/tests/com/magento/idea/magento2plugin/linemarker/php/TestFixtureLinemarkerRegistrarTest.java b/src/test/java/com/magento/idea/magento2plugin/linemarker/php/TestFixtureLinemarkerRegistrarTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/linemarker/php/TestFixtureLinemarkerRegistrarTest.java
rename to src/test/java/com/magento/idea/magento2plugin/linemarker/php/TestFixtureLinemarkerRegistrarTest.java
diff --git a/tests/com/magento/idea/magento2plugin/linemarker/php/WebApiLinemarkerRegistrarTest.java b/src/test/java/com/magento/idea/magento2plugin/linemarker/php/WebApiLinemarkerRegistrarTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/linemarker/php/WebApiLinemarkerRegistrarTest.java
rename to src/test/java/com/magento/idea/magento2plugin/linemarker/php/WebApiLinemarkerRegistrarTest.java
diff --git a/tests/com/magento/idea/magento2plugin/reference/BaseReferenceTestCase.java b/src/test/java/com/magento/idea/magento2plugin/reference/BaseReferenceTestCase.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/reference/BaseReferenceTestCase.java
rename to src/test/java/com/magento/idea/magento2plugin/reference/BaseReferenceTestCase.java
diff --git a/tests/com/magento/idea/magento2plugin/reference/js/ReferenceJsFixtureTestCase.java b/src/test/java/com/magento/idea/magento2plugin/reference/js/ReferenceJsFixtureTestCase.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/reference/js/ReferenceJsFixtureTestCase.java
rename to src/test/java/com/magento/idea/magento2plugin/reference/js/ReferenceJsFixtureTestCase.java
diff --git a/tests/com/magento/idea/magento2plugin/reference/js/RequireJsReferenceRegistrarTest.java b/src/test/java/com/magento/idea/magento2plugin/reference/js/RequireJsReferenceRegistrarTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/reference/js/RequireJsReferenceRegistrarTest.java
rename to src/test/java/com/magento/idea/magento2plugin/reference/js/RequireJsReferenceRegistrarTest.java
diff --git a/tests/com/magento/idea/magento2plugin/reference/php/ConfigPhpModuleReferenceRegistrarTest.java b/src/test/java/com/magento/idea/magento2plugin/reference/php/ConfigPhpModuleReferenceRegistrarTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/reference/php/ConfigPhpModuleReferenceRegistrarTest.java
rename to src/test/java/com/magento/idea/magento2plugin/reference/php/ConfigPhpModuleReferenceRegistrarTest.java
diff --git a/tests/com/magento/idea/magento2plugin/reference/php/ObserverDispatchEventReferenceRegistrarTest.java b/src/test/java/com/magento/idea/magento2plugin/reference/php/ObserverDispatchEventReferenceRegistrarTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/reference/php/ObserverDispatchEventReferenceRegistrarTest.java
rename to src/test/java/com/magento/idea/magento2plugin/reference/php/ObserverDispatchEventReferenceRegistrarTest.java
diff --git a/tests/com/magento/idea/magento2plugin/reference/php/ReferencePhpFixtureTestCase.java b/src/test/java/com/magento/idea/magento2plugin/reference/php/ReferencePhpFixtureTestCase.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/reference/php/ReferencePhpFixtureTestCase.java
rename to src/test/java/com/magento/idea/magento2plugin/reference/php/ReferencePhpFixtureTestCase.java
diff --git a/tests/com/magento/idea/magento2plugin/reference/xml/ConfigurationTypeReferenceRegistrarTest.java b/src/test/java/com/magento/idea/magento2plugin/reference/xml/ConfigurationTypeReferenceRegistrarTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/reference/xml/ConfigurationTypeReferenceRegistrarTest.java
rename to src/test/java/com/magento/idea/magento2plugin/reference/xml/ConfigurationTypeReferenceRegistrarTest.java
diff --git a/tests/com/magento/idea/magento2plugin/reference/xml/ConstructorArgumentReferenceRegistrarTest.java b/src/test/java/com/magento/idea/magento2plugin/reference/xml/ConstructorArgumentReferenceRegistrarTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/reference/xml/ConstructorArgumentReferenceRegistrarTest.java
rename to src/test/java/com/magento/idea/magento2plugin/reference/xml/ConstructorArgumentReferenceRegistrarTest.java
diff --git a/tests/com/magento/idea/magento2plugin/reference/xml/CrontabReferenceRegistrarTest.java b/src/test/java/com/magento/idea/magento2plugin/reference/xml/CrontabReferenceRegistrarTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/reference/xml/CrontabReferenceRegistrarTest.java
rename to src/test/java/com/magento/idea/magento2plugin/reference/xml/CrontabReferenceRegistrarTest.java
diff --git a/tests/com/magento/idea/magento2plugin/reference/xml/DisabledPluginReferenceRegistrarTest.java b/src/test/java/com/magento/idea/magento2plugin/reference/xml/DisabledPluginReferenceRegistrarTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/reference/xml/DisabledPluginReferenceRegistrarTest.java
rename to src/test/java/com/magento/idea/magento2plugin/reference/xml/DisabledPluginReferenceRegistrarTest.java
diff --git a/tests/com/magento/idea/magento2plugin/reference/xml/LayoutBlockReferenceRegistrarTest.java b/src/test/java/com/magento/idea/magento2plugin/reference/xml/LayoutBlockReferenceRegistrarTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/reference/xml/LayoutBlockReferenceRegistrarTest.java
rename to src/test/java/com/magento/idea/magento2plugin/reference/xml/LayoutBlockReferenceRegistrarTest.java
diff --git a/tests/com/magento/idea/magento2plugin/reference/xml/LayoutContainerReferenceRegistrarTest.java b/src/test/java/com/magento/idea/magento2plugin/reference/xml/LayoutContainerReferenceRegistrarTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/reference/xml/LayoutContainerReferenceRegistrarTest.java
rename to src/test/java/com/magento/idea/magento2plugin/reference/xml/LayoutContainerReferenceRegistrarTest.java
diff --git a/tests/com/magento/idea/magento2plugin/reference/xml/LayoutUIComponentReferenceRegistrarTest.java b/src/test/java/com/magento/idea/magento2plugin/reference/xml/LayoutUIComponentReferenceRegistrarTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/reference/xml/LayoutUIComponentReferenceRegistrarTest.java
rename to src/test/java/com/magento/idea/magento2plugin/reference/xml/LayoutUIComponentReferenceRegistrarTest.java
diff --git a/tests/com/magento/idea/magento2plugin/reference/xml/LayoutUpdateHandleReferenceRegistrarTest.java b/src/test/java/com/magento/idea/magento2plugin/reference/xml/LayoutUpdateHandleReferenceRegistrarTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/reference/xml/LayoutUpdateHandleReferenceRegistrarTest.java
rename to src/test/java/com/magento/idea/magento2plugin/reference/xml/LayoutUpdateHandleReferenceRegistrarTest.java
diff --git a/tests/com/magento/idea/magento2plugin/reference/xml/MenuReferenceRegistrarTest.java b/src/test/java/com/magento/idea/magento2plugin/reference/xml/MenuReferenceRegistrarTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/reference/xml/MenuReferenceRegistrarTest.java
rename to src/test/java/com/magento/idea/magento2plugin/reference/xml/MenuReferenceRegistrarTest.java
diff --git a/tests/com/magento/idea/magento2plugin/reference/xml/MftfEntityNameReferenceRegistrarTest.java b/src/test/java/com/magento/idea/magento2plugin/reference/xml/MftfEntityNameReferenceRegistrarTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/reference/xml/MftfEntityNameReferenceRegistrarTest.java
rename to src/test/java/com/magento/idea/magento2plugin/reference/xml/MftfEntityNameReferenceRegistrarTest.java
diff --git a/tests/com/magento/idea/magento2plugin/reference/xml/MftfNameReferenceRegistrarTest.java b/src/test/java/com/magento/idea/magento2plugin/reference/xml/MftfNameReferenceRegistrarTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/reference/xml/MftfNameReferenceRegistrarTest.java
rename to src/test/java/com/magento/idea/magento2plugin/reference/xml/MftfNameReferenceRegistrarTest.java
diff --git a/tests/com/magento/idea/magento2plugin/reference/xml/MftfPageUrlReferenceRegistrarTest.java b/src/test/java/com/magento/idea/magento2plugin/reference/xml/MftfPageUrlReferenceRegistrarTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/reference/xml/MftfPageUrlReferenceRegistrarTest.java
rename to src/test/java/com/magento/idea/magento2plugin/reference/xml/MftfPageUrlReferenceRegistrarTest.java
diff --git a/tests/com/magento/idea/magento2plugin/reference/xml/MftfSelectorReferenceRegistrarTest.java b/src/test/java/com/magento/idea/magento2plugin/reference/xml/MftfSelectorReferenceRegistrarTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/reference/xml/MftfSelectorReferenceRegistrarTest.java
rename to src/test/java/com/magento/idea/magento2plugin/reference/xml/MftfSelectorReferenceRegistrarTest.java
diff --git a/tests/com/magento/idea/magento2plugin/reference/xml/ModuleNameReferenceRegistrarTest.java b/src/test/java/com/magento/idea/magento2plugin/reference/xml/ModuleNameReferenceRegistrarTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/reference/xml/ModuleNameReferenceRegistrarTest.java
rename to src/test/java/com/magento/idea/magento2plugin/reference/xml/ModuleNameReferenceRegistrarTest.java
diff --git a/tests/com/magento/idea/magento2plugin/reference/xml/ObserverReferenceRegistrarTest.java b/src/test/java/com/magento/idea/magento2plugin/reference/xml/ObserverReferenceRegistrarTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/reference/xml/ObserverReferenceRegistrarTest.java
rename to src/test/java/com/magento/idea/magento2plugin/reference/xml/ObserverReferenceRegistrarTest.java
diff --git a/tests/com/magento/idea/magento2plugin/reference/xml/PluginTypeReferenceRegistrarTest.java b/src/test/java/com/magento/idea/magento2plugin/reference/xml/PluginTypeReferenceRegistrarTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/reference/xml/PluginTypeReferenceRegistrarTest.java
rename to src/test/java/com/magento/idea/magento2plugin/reference/xml/PluginTypeReferenceRegistrarTest.java
diff --git a/tests/com/magento/idea/magento2plugin/reference/xml/ReferenceXmlFixtureTestCase.java b/src/test/java/com/magento/idea/magento2plugin/reference/xml/ReferenceXmlFixtureTestCase.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/reference/xml/ReferenceXmlFixtureTestCase.java
rename to src/test/java/com/magento/idea/magento2plugin/reference/xml/ReferenceXmlFixtureTestCase.java
diff --git a/tests/com/magento/idea/magento2plugin/reference/xml/RequireJsReferenceRegistrarTest.java b/src/test/java/com/magento/idea/magento2plugin/reference/xml/RequireJsReferenceRegistrarTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/reference/xml/RequireJsReferenceRegistrarTest.java
rename to src/test/java/com/magento/idea/magento2plugin/reference/xml/RequireJsReferenceRegistrarTest.java
diff --git a/tests/com/magento/idea/magento2plugin/reference/xml/TableNameAndColumnReferenceRegistrarTest.java b/src/test/java/com/magento/idea/magento2plugin/reference/xml/TableNameAndColumnReferenceRegistrarTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/reference/xml/TableNameAndColumnReferenceRegistrarTest.java
rename to src/test/java/com/magento/idea/magento2plugin/reference/xml/TableNameAndColumnReferenceRegistrarTest.java
diff --git a/tests/com/magento/idea/magento2plugin/reference/xml/UiComponentTemplateReferenceRegistrarTest.java b/src/test/java/com/magento/idea/magento2plugin/reference/xml/UiComponentTemplateReferenceRegistrarTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/reference/xml/UiComponentTemplateReferenceRegistrarTest.java
rename to src/test/java/com/magento/idea/magento2plugin/reference/xml/UiComponentTemplateReferenceRegistrarTest.java
diff --git a/tests/com/magento/idea/magento2plugin/reference/xml/WebApiMethodReferenceRegistrarTest.java b/src/test/java/com/magento/idea/magento2plugin/reference/xml/WebApiMethodReferenceRegistrarTest.java
similarity index 100%
rename from tests/com/magento/idea/magento2plugin/reference/xml/WebApiMethodReferenceRegistrarTest.java
rename to src/test/java/com/magento/idea/magento2plugin/reference/xml/WebApiMethodReferenceRegistrarTest.java