Question: First of all: I want to use Java EE not Spring!
I have some self defined annotations which are acting as interceptor bindings. I use the annotations on my methods like this:

```java
@Logged
@Secured
@RequestParsed
@ResultHandled
public void doSomething() {
   // ...
}

```

For some methods I want to use a single of these annotations but most methods I want to use like this:

```java
@FunctionMethod
public void doSomething() {
   // ...
}

```

Can I bundle these set of annotations to a single one? I cannot write the code in a single interceptor because for some methods I want to use them seperately too.

I know that there is a @Stereotype definition possible, but as far as I know, this is used to define a whole class not a single method.

Answer: 
The `position: absolute;` and the `right:-100px;` is pushing your element past the right edge of the viewport. Floating does not affect absolutely positioned elements.

If you want the element to be `100px` away from the edge, make that a positive `100px`. Or, if you want it right up against the edge, make it `0`. If you truly want to float it, remove the absolute positioning.

Hopefully I understood the question, and I hope this helps!

Edit: I re-read the question and think an even better solution would be to add `position: relative;` to the wrapper. Right now, your absolutely position element is positioned relative to the viewport. If you give `wrapper` relative positioning, it will cause `imageright` to be positioned relative to `wrapper`.
you *can* apply `overflow:hidden;` to the body, which is how you get what you're after, but it's highly inadvisable. Another way to take the div "out of flow" is to make it `position: fixed;` but that will mean it will be visible as you scroll down.