@Override
  @NotNull
  public PsiMethod getPsi(PsiManager manager, final String containingClassName) {
    if (myImplicitMethod != null) return myImplicitMethod;

    Boolean aStatic = isStatic();
    myImplicitMethod = new GrDynamicImplicitMethod(manager, getName(), containingClassName, aStatic != null && aStatic.booleanValue(), myPairs, getType());
    return myImplicitMethod;
  }
@Override
  @NotNull
  public PsiMethod getPsi(PsiManager manager, final String containingClassName)