@@ -0,0 +1,793 @@
+// Copyright 2000-2017 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.%0Apackage com.intellij.lang.jvm;%0A%0Aimport org.jetbrains.annotations.NotNull;%0Aimport org.jetbrains.annotations.Nullable;%0A%0A/**%0A * Represents a package.%0A *%0A * @see Package%0A */%0Apublic interface JvmPackage extends JvmAnnotatedElement, JvmNamedElement %7B%0A%0A  /**%0A   * @return the name, or %7B@code null%7D for the default package%0A   */%0A  @Nullable(%22default package%22)%0A  @Override%0A  String getName();%0A%0A  /**%0A   * @return the fully qualified name, or an empty string for the default package%0A   */%0A  @NotNull%0A  String getQualifiedName();%0A%0A  /**%0A   * @return the parent package, or %7B@code null%7D for the default package%0A   */%0A  @Nullable%0A  JvmPackage getParentPackage();%0A%7D%0A

add JvmPackage