def self.types
@types ||= super + Set.new(%w(
Project Task Gradle Settings Script JavaToolChain SourceSet
SourceSetOutput IncrementalTaskInputs Configuration
ResolutionStrategy ArtifactResolutionQuery ComponentSelection
ComponentSelectionRules ConventionProperty ExtensionAware
ExtraPropertiesExtension PublishingExtension IvyPublication
IvyArtifact IvyArtifactSet IvyModuleDescriptorSpec
MavenPublication MavenArtifact MavenArtifactSet MavenPom
PluginDependenciesSpec PluginDependencySpec ResourceHandler
TextResourceFactory
))
end